web-dev-qa-db-ja.com

WP-CLIを使用してメディアと添付ファイルを一括削除する方法を教えてください。

WordpressのWebサイトで4000枚の画像を一括削除しようとしています。 WP自体は最大値を999に設定します。これはうまく機能し、バックエンドでそれらを削除するのに数分かかります。しかし、バックエンドフォームがPOSTの代わりにGETを使用しているため、REQUEST URIが大きすぎます。

可能であればWP-CLIを使用して操作を実行し、WPデータベースの整合性を確保する方法を教えてください。言い換えれば、私はSQLコマンドを実行したくありません。

4
user658182

wp post delete に関するWP-CLIの資料から:

wp post delete $(wp post list --post_type='attachment' --format=ids)

追加情報については wp post list を参照してください。

9
Nicolai