可以通过SQL“更新”页面吗?

时间:2021-06-16 作者:BlueDogRanch

“我怎么能”;更新(&Q);WordPress中使用MySQL的页面?一、 例如,有效地点击;更新(&Q);使用MySQL的页面编辑器中的按钮?但不更改页面?

我在做什么:我正在使用PHPMyAdmin中的MySQL查询(即Woocommerce产品数据)对wp\\U Posteta进行一些批量更改。我发现每个页面都需要手动“编辑”;已更新;在页面编辑器中,产品数据将正确显示在前端。一旦我在wp\\u Posteta中进行更改,然后在wp\\u update\\u post resave每个页面中进行更改,数据就会正确显示。

如何重新保存或;更新(&Q);通过MySQL,按每个post\\u id显示多个页面,这样我就不必手动保存每个页面了?我会使用wp_update_post ? https://developer.wordpress.org/reference/functions/wp_update_post/

我不需要使用Ajax;这涉及大约100个页面,而且服务器速度很快,因此SQL查询不会超时。

1 个回复
SO网友:Jacob Peattie

wp_update_post() 是一个PHP函数,不能使用MySQL触发页面更新。您至少需要使用PHP,但有些插件可能实际上需要手动按update。

对于WordPress和WooCommerce内容,最好从命令行使用REST API或WP CLI。

相关推荐