web-dev-qa-db-fra.com

Comment effacer les transitoires sur tous les sites dans un environnement multi-sites

Je sais que nous avons la commande suivante disponible dans WP-CLI pour supprimer les transitoires

# Delete all transients
$ wp transient delete-all

Cependant, ma question est-elle éliminer les transitoires sur tous les sites sur plusieurs sites? Sinon, comment pouvons-nous éliminer les transitoires sur tous les sites?

1
Ghazanfar Mir

Vous pouvez exécuter n’importe quelle commande sur tous les sites d’un réseau en combinant le wp site list et le | xargs:

wp site list --field=url | xargs -n1 -I % wp --url=% transient delete --all

Source: https://runcommand.io/to/run-wp-cli-command-wordpress-multisite/

2
david.binda