J'essaie de supprimer en masse 4000 images sur un site WordPress. WP lui-même définit le maximum à 999, ce qui fonctionnerait bien et prendrait quelques minutes pour les supprimer via le backend. Cependant, je reçois une requête URI UTILE TROP LARGE parce que le formulaire principal utilise GET au lieu de POST.
Comment utiliser WP-CLI pour effectuer l'opération si cela est possible et garantir l'intégrité de la base de données WP. En d'autres termes, je ne veux pas exécuter de commande SQL.
Dans la documentation WP-CLI sur wp post delete
:
wp post delete $(wp post list --post_type='attachment' --format=ids)
Voir wp post list
pour plus d'informations.