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é