【发布时间】:2020-01-30 23:59:27
【问题描述】:
我正在尝试通过我的functions.php 文件运行SQL 查询,一旦成功,将其移动到插件中,这样,通过激活它,查询将运行。然后我可以通过激活/停用插件来运行查询。
目标是将所有状态为published 的产品更改为drafts。这是我得到的,它不起作用。
这里有人可以帮忙吗?
add_action('wp_head','turn_all_products_into_drafts');
function turn_all_products_into_drafts(){
include_once("wp-config.php");
include_once("wp-includes/wp-db.php");
global $wpdb;
$sql = "UPDATE wp_posts SET post_status = 'draft' WHERE post_type = 'product' AND post_status = 'publish'";
$wpdb->update($sql);
}
【问题讨论】:
标签: php sql wordpress woocommerce