Woocommerce 将特定类别的所有产品标记为草稿

Woocommerce 将特定类别的所有产品标记为草稿,woocommerce,Woocommerce,我目前在我的woocommerce商店中有40000种产品,这些产品已经发布。是否有一种方法可以将特定类别的所有产品标记为草稿,而无需通过批量编辑手动将其更改为草稿,因为在出现超时错误之前,我只能修改200-300。我不想删除任何产品。最简单的选择是运行直接SQL查询。以下方法将起作用 UPDATE wp_posts p JOIN wp_term_relationships r on p.id=r.object_id SET p.post_status='draft' WHERE r.te

我目前在我的woocommerce商店中有40000种产品,这些产品已经发布。是否有一种方法可以将特定类别的所有产品标记为草稿,而无需通过批量编辑手动将其更改为草稿,因为在出现超时错误之前,我只能修改200-300。我不想删除任何产品。

最简单的选择是运行直接SQL查询。以下方法将起作用

UPDATE wp_posts p 
JOIN wp_term_relationships r on p.id=r.object_id 
SET p.post_status='draft' 
WHERE r.term_taxonomy_id in (123, 456);
用相关术语ID替换123456


确保在继续之前备份数据库

最简单的选项是运行直接SQL查询。以下方法将起作用

UPDATE wp_posts p 
JOIN wp_term_relationships r on p.id=r.object_id 
SET p.post_status='draft' 
WHERE r.term_taxonomy_id in (123, 456);
用相关术语ID替换123456


确保在继续之前备份数据库

谢谢阿南德。工作正常。你已经解决了我的问题。谢谢阿南德。工作正常。你解决了我的问题。