WordPress en ligne de commande

Ce que vous allez créer

Les développeurs et les utilisateurs de WordPress sont tous trop familiarisés avec la / wp-admin panneau d'administration et son fonctionnement.

Ce guide est destiné aux utilisateurs et aux administrateurs. Je les ai souvent entendus se plaindre (administrateurs système en particulier) de WordPress et du fait qu'en raison de la pléthore d'options de configuration disponibles dans le panneau d'administration de WordPress, il peut souvent devenir fastidieux et déroutant de trouver où cliquer ou de se rappeler où réside telle ou telle fonctionnalité . Comme tout dépend des créateurs de plugins, il n’existe aucun moyen centralisé d’interagir avec WordPress en tant qu’interface de commande directe..

Eh bien, ces jours sont vraiment révolus, car WordPress possède un outil en ligne de commande qui permet de gagner beaucoup de temps.!

Obtenir l'outil

Télécharger WP-CLI avec ce qui suit à l'invite du terminal:

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

Vérifiez que cela a fonctionné avec:

bash php wp-cli.phar --info

Maintenant, pour définir ceci comme juste wp commande disponible n'importe où, exécutez ce qui suit:

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

Cela nécessitera votre mot de passe root pour terminer le sudo commander.

Pour le guide officiel, rendez-vous sur le site Web du WP-CLI pour obtenir des instructions plus détaillées et des informations sur le WP-CLI projet (comme les problèmes de configuration de MAMP et d'autres sujets d'assistance utiles)

Usage

Pour utiliser le WP-CLI outil, juste CD dans votre répertoire d'installation WordPress et exécutez wp:

bash $ wp

Travailler avec wp outil est très explicite. Vous pouvez exécuter l’une des fonctions à partir de l’outil basé sur un navigateur maintenant sur la ligne de commande. Création de blog, exécution de code, support de plugin, tout est là.

Pour en savoir plus sur les fonctionnalités de wp, juste courir wp aide , par exemple.:

"bash $ wp help cli DESCRIPTION

Obtenir des informations sur WP-CLI lui-même.

SYNOPSIS

wp cli

Sous-domaines

check-update Recherchez les mises à jour via l'API Github. Retourne les versions disponibles s'il y a des mises à jour ou vide si aucune mise à jour n'est disponible. cmd-dump Vide la liste des commandes installées, au format JSON. achèvement Générez des chaînes d’achèvement d’onglet. info Imprimez diverses données sur l'environnement CLI. param-dump Vide la liste des paramètres globaux, au format JSON ou au format var_export. update Récupère la mise à jour la plus récente correspondant aux exigences. Retourne les versions disponibles s'il y a des mises à jour ou vide si aucune mise à jour n'est disponible. version Imprimer la version WP-CLI. "

À partir de là, vous pouvez effectuer une mise à jour de WordPress avec mettre à jour ou juste vérifier si on a besoin de check-update.

Sauvegarde

Pour sauvegarder votre WordPress avec la CLI, exécutez simplement:

bash $ wp db export

Cela vous donnera une sauvegarde non compressée et un fichier .SQL dans lequel vous pourrez ensuite créer une archive à partir de:

bash $ tar -vczf votre_fichier_sauvegarde.gz .

Restauration à partir d'une sauvegarde

Définissez la racine Web de votre serveur sur le répertoire créé par le wp db export commander et importer le .SQL avec mysql comme tel:

bash $ mysql -u -p wordpress < backup.sql

Installer un plugin

Pour installer un plugin, vous pouvez simplement exécuter:

bash $ wp plugin install

Vous pouvez voir quels plugins sont installés avec liste des plugins wp:

bash $ liste des plug-in wp + ------------- + -------- + ----------- + --------- + | nom | statut | mise à jour | version | + ------------- + -------- + ----------- + --------- + | jetpack | actif | aucun | 3.7.2 | | woocommerce | actif | disponible | 2.4.7 | +-------------+--------+-----------+---------+

Vous pouvez activer et désactiver ces plugins avec le Activer ou désactiver arguments comme tels:

bash $ wp plugin activate jetpack Succès: Plugin 'jetpack' activé.

Installations multisites

Faire votre wp travailler avec une installation WordPress multisite, il vous suffit de passer le --url argument comme tel:

bash $ statut du thème wp --url = localhost / wp / test # Pour un sous-domaine, spécifiez simplement l'URL statut du thème $ wp --url = subdomain.my-wordpress-site.com

Si tu veux wp se souvenir de votre --url configuration, vous pouvez le spécifier dans un wp-cli.yml, qui doit être situé dans votre racine WordPress.

Ajoutez ce qui suit à votre wp-cli.yml:

html url: test.example.com

Vous allez maintenant pouvoir omettre le --url argument de votre wp commandes, par exemple:

statut de thème bash $ wp

Ceci lira la configuration du wp-cli.yml et passer le --url test.example.com pour vous.

Conclusion

Pour vérifier les mises à jour, sauvegarder votre WordPress, ajouter ou supprimer des plugins ou changer de thème, vous pouvez tout faire maintenant sans quitter l'invite de commande. Cela fait de wp-cli un outil très puissant.

Pour plus d'informations sur l'extension de l'outil wp-cli, poursuivez votre lecture dans le manuel WP-CLI.