← Retour aux tutoriels
WordPress : gérer utilisateurs et extensions avec WP-CLI
Administrer les comptes et les plugins WordPress en ligne de commande avec wp-cli.
WP-CLI administre une installation WordPress sans passer par l’interface web.
Prérequis
- WP-CLI installé (
wp --info). - Exécution depuis la racine WordPress (
/var/www/html).
1. Gérer les utilisateurs
wp user create jdupont jdupont@exemple.fr --role=editor --user_pass='MotDePasse!'
wp user list --fields=ID,user_login,roles
wp user update jdupont --role=administrator
2. Gérer les extensions
wp plugin install wordpress-seo --activate
wp plugin list --status=active
wp plugin update --all
wp plugin deactivate hello
3. Tâches de maintenance courantes
wp core update
wp cache flush
wp db optimize
Exécuter en tant qu’utilisateur du serveur web pour préserver les droits :
sudo -u www-data wp plugin update --all
Vérification
wp plugin status wordpress-seo
wp user get jdupont --field=roles
Le plugin est Active et le rôle utilisateur correspond à la valeur attendue.
Dépannage
Error: This does not seem to be a WordPress installation: se placer dans le bon dossier ou ajouter--path=/var/www/html.- Problème de droits : lancer via
sudo -u www-datapour éviter des fichiers détenus parroot. - Mémoire insuffisante : préfixer par
php -d memory_limit=512M $(which wp).
Vous avez un projet sur ces sujets ?
Nous contacter →