如何检测是否通过woocommerce或wordpress进行修订?

时间:2016-12-28 22:39:48

标签: php mysql wordpress woocommerce

由于版本4.6.1左右的WordPress忽略了npn update -g 定义(至少在我的WP实例中),它会尝试尽可能多地进行修改。

即使只为define('WP_POST_REVISIONS', false);打开帖子或WooCommerce产品,然后在没有编辑的情况下关闭,在大多数情况下,我会在数据库中为该特定帖子获得一个不错但完全不需要的修订条目。

由于我认为在mySQL数据库中直接强制删除任何内容不是一个好主意,我最好使用以下不那么困难的SQL查询将修订版转换为帖子草稿或产品草稿:

CTRL+A -> CTRL+C

但遗憾的是,UPDATE `wp_posts` SET `post_date` = '2222-12-31 00:00:00' WHERE `wp_posts`.`post_type` = 'revision'; UPDATE `wp_posts` SET `post_status` = 'draft' WHERE `wp_posts`.`post_type` = 'revision'; UPDATE `wp_posts` SET `post_type` = 'post' WHERE `wp_posts`.`post_type` = 'revision'; 表格中的帖子修订版或产品修订版看起来完全相同,因此在应用上述查询后,产品修订版变为后期草稿。

所以我的问题是如何检测WooCommerce产品修订并将其转换为产品草稿,然后再对修改后的内容进行修改?

0 个答案:

没有答案