Installer Wp Cli : WordPress en ligne de commande

Avec WP-CLI, vous allez pouvoir gérer vos sites WordPress en quelques secondes et gagner un temps phénoménal dans la gestion de vos blogs. L'installation est extrêmement simple et ne prend que quelques minutes.

Commencez par télécharger l'archive nécessaire :

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

Si vous n'avez pas Curl sur votre serveur, vous pouvez récupérer l'archive avec wget

Vérifiez ensuite que tout fonctionne correctement :

php wp-cli.phar --info

Pour simplifier les lignes de commandes, nous allons utilisé wp au lieu de devoir taper à chaque fois  php wp-cli.phar

Il faut donc le rendre exécutable, et le déplacer dans un autre dossier.

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Vous pouvez maintenant vérifier votre installation en tapant simplement :

wp --info

Vous obtiendrez un résultat de ce genre :

PHP binary:
PHP version: 5.3.3
php.ini used: /etc/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.19.2

Et voilà, vous avez installé WP-CLI.

Dorénavant, pour installer un nouveau blog wordpress, thème ou plugin, il suffira de quelques lignes de commande de ce genre :

wp plugin install akismet --activate

Pour mettre à jour votre version de WP-CLI, il suffit de répéter le processus d'installation, à l'identique. Vous aurez alors la toute dernière version :

PHP binary:
PHP version: 5.3.3
php.ini used: /etc/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.20.0

Vous pouvez ensuite créer vos propres scripts personnels avec WP-CLI. Par exemple un script de migration du serveur stage vers le serveur prod (je dis ça, je dis rien ^^) du genre wordpress migrate --production --url='www.urlprod.com' ou wordpress update core --all

Les possibilités sont illimitées! Accorder quelques heures (ou jours) à WP-CLI vous permettra de gagner fortement en productivité

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.