删除未发布的WooCommerce产品

时间:2021-11-23 作者:wild_wolf

我在woocommerce商店有1000种未发布的产品。我想删除所有这些产品并从数据库中删除条目。

有人能给我一个建议吗?

非常感谢。

2 个回复
SO网友:Lukáš Mesároš

您未发布的产品是概念?如果是,则在Products表上方的admin页的Products页上有一个选项卡;所有|已发布|概念|垃圾|;

您可以通过单击“过滤产品”;“概念”;然后选择所有产品并全部删除。如果要立即删除所有内容,必须在名为“产品管理”的页面顶部设置结果产品的数量;“显示选项”;和第页的结果;1000英寸;

SO网友:Lukáš Mesároš

是的,这是一个代码。您未发布的产品必须是;草稿“;您必须加入DB mysql,然后单击选项卡;“SQL”;

并粘贴此代码->"E;ztzpzu“;是我的wp preffix。您的前缀和登录到wp config中的DB find。wordpress FTP根目录中的php

DELETE relations.*, taxes.*, terms.*
FROM ztzpzu_term_relationships AS relations
INNER JOIN ztzpzu_term_taxonomy AS taxes
ON relations.term_taxonomy_id=taxes.term_taxonomy_id
INNER JOIN ztzpzu_terms AS terms
ON taxes.term_id=terms.term_id
WHERE object_id IN (SELECT ID FROM ztzpzu_posts WHERE post_status=\'draft\' AND post_type=\'product\');
  
DELETE FROM ztzpzu_postmeta WHERE post_id IN (SELECT ID FROM ztzpzu_posts WHERE post_status=\'draft\' AND post_type=\'product\');
DELETE FROM ztzpzu_posts WHERE post_status=\'draft\' AND post_type=\'product\';

相关推荐