WooCommerce – 使用 WP-Cli 批次刪除全部商品

WooCommerce 如果要批次刪除商品,可以透過後台選取多個商品然後批次刪除,但是當在商品數量很多時就會顯得非常麻煩。

如果你的主機或架站環境有支援 WP Cli 就可以透過指令來一次刪除,會省力很多。

wp post list --field=ID --post_type=product | xargs wp post delete --force
wp post delete $(wp post list --post_status=publish --post_type='product' --format=ids --posts_per_page=10000) --force

參考文件:https://developer.wordpress.org/cli/commands/post/delete/