WP-CLI : l’outil idéal pour gérer son site WordPress

Publié le 26/04/2023

wp cli pour gérer son site wordpress

C’est quoi ça, WP-CLI ?

WP-CLI est un outil en ligne de commande qui permet de gérer son site WordPress de manière rapide et efficace. Il vous permet de faire des choses comme installer et mettre à jour des plugins, gérer les utilisateurs et les commentaires, et bien plus encore, en utilisant simplement des lignes de commande au lieu de l’interface graphique de WordPress.

WP-CLI est particulièrement utile pour les développeurs et les administrateurs de sites WordPress qui souhaitent automatiser des tâches ou effectuer des opérations de maintenance de manière rapide et efficace.

Pourquoi utiliser cet outil ?

C’est pas plus simple de tout gérer depuis le back-office me direz-vous ? Et bien, voici quelques avantages :

  • Plus rapide : WP-CLI permet de réaliser certaines tâches de manière plus rapide qu’en utilisant l’interface de l’administration de WordPress.
  • Scriptable : WP-CLI vous permet d’automatiser certaines tâches en créant des scripts, ce qui peut être particulièrement utile lors de la mise en place de sites en grande quantité ou lors de la gestion de nombreux sites.
  • Accessible en ligne de commande : WP-CLI est accessible en ligne de commande, ce qui signifie que vous pouvez l’utiliser depuis n’importe quel terminal, y compris depuis un terminal distant via SSH.
  • Utilisable en mode multisite : WP-CLI prend en charge les installations multisites de WordPress, ce qui vous permet de gérer facilement plusieurs sites à partir d’un seul emplacement.
  • Intégré à de nombreux outils : WP-CLI est intégré à de nombreux outils tiers, tels que les services de déploiement continu et les outils de gestion de bases de données, ce qui vous permet de l’utiliser facilement dans votre workflow de développement.

En résumé, WP-CLI est un outil puissant qui peut vous faire gagner du temps et vous aider à automatiser certaines tâches de gestion de WordPress.

Et comment on l’installe ?

Pour installer WP-CLI, vous devez avoir accès à un terminal et exécuter la commande suivante :

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Cela téléchargera le fichier PHAR de WP-CLI sur votre serveur.

Ensuite, pour rendre WP-CLI exécutable à partir de n’importe quel emplacement, utilisez la commande suivante :

chmod +x wp-cli.phar

Enfin, vous pouvez déplacer le fichier PHAR dans un emplacement de votre choix, par exemple dans votre répertoire de travail ou dans /usr/local/bin, puis créer un alias de la commande wp :

sudo mv wp-cli.phar /usr/local/bin/wp

Vous devriez maintenant être en mesure d’exécuter WP-CLI à partir de n’importe quel emplacement en utilisant la commande wp.

Vous pouvez également vouloir créer un alias de la commande wp dans votre fichier .bashrc ou .bash_aliases, comme ceci :

alias wp='/usr/local/bin/wp'

Cela vous permet d’utiliser la commande wp sans avoir à saisir le chemin complet vers le fichier PHAR chaque fois.

Quelques commandes WP-CLI

Installer et activer un plugin

wp plugin install <plugin-name>
wp plugin activate <plugin-name>

Installer et activer un thème

wp theme install <theme-name> 
wp theme activate <theme-name> 

Créer un utilisateur avec le role Administrateur

wp user create <user-name> <user-email> --role=administrator

Remplacer des url en BDD

wp search-replace http://old-domain http://new-domain

Ce ne sont que quelques exemples de ce qu’il est possible de faire à l’aide de wp-cli, vous pouvez retrouver d’autres commandes sur le lien ci-dessous :

https://developer.wordpress.org/cli/commands/

J’espère vous avoir donné envie de tester 🙂