it-swarm.com.de

Wie kann ich Medien und Anhänge mit WP-CLI massenweise löschen?

Ich versuche, 4000 Bilder in einer WordPress-Website zu löschen. WP selbst setzt das Maximum auf 999, was gut funktionieren würde und ein paar Minuten dauern würde, um sie über das Backend zu löschen. Ich erhalte jedoch REQUEST URI TOO LARGE, weil das Backend-Formular GET anstelle von POST verwendet.

Wie kann ich WP-CLI verwenden, um den Vorgang auszuführen, wenn dies möglich ist, und um die Integrität der WP -Datenbank sicherzustellen? Mit anderen Worten, ich möchte keinen SQL-Befehl ausführen.

4
user658182

Aus der WP-CLI-Dokumentation zu wp post delete :

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

Weitere Informationen finden Sie unter wp post list .

9
Nicolai