使用MySQL数据库命令批量删除WooCommerce产品的方法
在构建和测试WooCommerce插件时,有时候会发现自己需要快速删除数据库中的所有WooCommerce产品…
在构建和测试WooCommerce插件时,有时候会发现自己需要快速删除数据库中的所有WooCommerce产品。使用WPCLI是最简单的方法,因为你可以通过一行就能达到预期的效果。这里搬主题就分享一下使用MySQL数据库命令批量删除WooCommerce产品的方法。
注意:如果你的数据库前缀不是默认的wp_,你需要用你的实际数据库前缀来改变它。以下案例是用wp_数据库前缀的。
DELETE relations.*, taxes.*, terms.* FROM wp_term_relationships AS relations INNER JOIN wp_term_taxonomy AS taxes ON relations.term_taxonomy_id=taxes.term_taxonomy_id INNER JOIN wp_terms AS terms ON taxes.term_id=terms.term_id WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation')); DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation')); DELETE FROM wp_posts WHERE post_type IN ('product','product_variation');
注意:如果你正在考虑删除WooCommerce中的项目,请注意这个操作是不能被撤销的。一旦你删除了一个项目,它将从你的商店中永久消失。在采取这一操作之前,请绝对确定你不再需要或想要有关的项目。
类别:WordPress 进阶教程、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!