Contenu
WP CLI : Command Line WordPress
Installation et utilisation de base de WP CLI
Il existe un moyen assez radical pour automatiser des tâches que vous faites avec WordPress en effet, des fois l’interface web de WordPress est assez lente et vous ne pouvez pas avec la souris exécuter beaucoup de tâches les unes à la suite des autres, c’est pour cela qu’il existe un outil qui permet de faire ce que vous faites avec la souris mais en ligne de commande et ceci avec une très grande efficacité.
Que vous permet de faire l’outil commande en ligne de WordPress à peu près tout en effet le plus grand besoin et souvent d’automatiser l’installation d’un plug-in WordPress de mettre à jour de façon automatique
Dans cet article je vais mettre une petite vidéo et du texte pour vous expliquer comment installer l’outil de commande en ligne pour WordPress cela peut sembler un peu compliqué au début mais je vous rassure il n’y a rien de compliqué il suffit d’abord de télécharger le fichier PHP compresser de l’installer et de mettre une variable d’environnement qui va aller jusqu’au jusqu’à l’archive PHP renommer fichier commande.
On est sur Linux, connectez vous au shell Linux avec Putty par exemple.
Installer WP CLI
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Vérifiez que tout fonctionne
$ php wp-cli.phar –info
Rendre exécutable (spécificité Linux)
chmod +x wp-cli.phar
Déplacer l’archive php dans un répertoire pour bien le ranger et le renommer par la même occasion
on crée de ce fait un alias (parce que c’est plus court et plus cool)
$ sudo mv wp-cli.phar /usr/local/bin/wp
Utilisation de WP CLI
Ok on va maintenant jouer avec une installation existante de WordPress, vous ne pouvez pas utiliser WP CLI en tant que root, il vous faudra être un utilisateur non root.
Lister les plugins, Mise à jour d’un plugin
wp plugin list +------------------------+----------+-----------+---------+ | name | status | update | version | +------------------------+----------+-----------+---------+ | akismet | inactive | available | 3.3.3 | | enlighter | active | none | 3.5 | | hueman-addons | active | available | 2.0.15 | | reading-time-wp | active | none | 1.1.0 | | really-simple-ssl | active | available | 2.5.24 | | redirection | active | available | 3.1.1 | | wp-slimstat | active | available | 4.7.2.2 | | table-of-contents-plus | active | none | 1601 | | wp-word-count | active | available | 2.1.0 | +------------------------+----------+-----------+---------+ wp plugin update wp-slimstat Activation du mode maintenance... Téléchargement de la mise à jour depuis https://downloads.wordpress.org/plugin/wp-slimstat.4.7.5.3.zip... Décompression de la mise à jour... Installation de la dernière version... Retrait de l’ancienne version de l’extension... L’extension a bien été mise à jour. Désactivation du mode maintenance... +-------------+-------------+-------------+---------+ | name | old_version | new_version | status | +-------------+-------------+-------------+---------+ | wp-slimstat | 4.7.2.2 | 4.7.5.3 | Updated | +-------------+-------------+-------------+---------+ Success: Updated 1 of 1 plugins.
Pour mettre à jour tous les plugins sauf quelques un
wp plugin update --all --exclude=akismet,hueman-addons
Installation d’un plugin
Ici je vous donne un exemple fictif issu de la documentation officielle:
$ wp plugin install rest-api --activate Installing WordPress REST API (Version 2) (2.0-beta13) Downloading install package from https://downloads.wordpress.org/plugin/rest-api.2.0-beta13.zip... Unpacking the package... Installing the plugin... Plugin installed successfully. Activating 'rest-api'... Success: Plugin 'rest-api' activated.
(Video : Installation de WordPress en ligne de commande https://make.wordpress.org/cli/handbook/quick-start/)
Installation de WordPress avec WP CLI