Article original : How to Use the WordPress Command Line Interface – WP-CLI Tutorial
Dans le monde du développement web et de la gestion de contenu, l'efficacité et l'automatisation sont essentielles. L'interface en ligne de commande WordPress – ou WP-CLI – est un outil puissant qui peut vous aider à rationaliser les tâches et à gérer les sites WordPress plus efficacement.
Cet article fournit un aperçu de WP-CLI, en mettant l'accent sur ses capacités à créer, modifier et supprimer des utilisateurs, ainsi qu'à gérer les plugins avec facilité. Cet article vous montrera comment WP-CLI peut considérablement améliorer votre expérience de gestion WordPress.
Qu'est-ce que WP-CLI ?
WP-CLI est un outil en ligne de commande conçu pour gérer les installations WordPress. Il permet aux développeurs, administrateurs et propriétaires de sites d'interagir avec leurs sites web directement depuis la ligne de commande, en évitant le besoin d'interventions manuelles via l'interface web.
Il est construit sur PHP et offre une large gamme de commandes que vous pouvez exécuter directement depuis le terminal.
En utilisant WP-CLI, vous serez en mesure de gérer vos sites WordPress beaucoup plus efficacement. Voici quelques exemples de la manière dont les commandes WP-CLI peuvent simplifier votre flux de travail :
Commandes WP-CLI
Récupération des informations du site
La commande wp site info fournit un aperçu rapide des détails importants de votre site WordPress, y compris l'URL du site, le nombre de publications et de pages, le thème actif, et plus encore.
Par exemple, en exécutant wp site info, vous pouvez rapidement recueillir des informations essentielles sur votre site sans naviguer dans le tableau de bord d'administration WordPress.
Gestion de la base de données
WP-CLI vous permet de gérer votre base de données WordPress de manière transparente. Utilisez la commande wp db export pour créer un fichier d'exportation de la base de données, assurant ainsi une sauvegarde des données de votre site.
Si vous devez importer des données, la commande wp db import facilite ce processus. Par exemple, si vous avez une sauvegarde de base de données nommée backup.sql, l'exécution de wp db import backup.sql restaure la base de données à un état précédent.
Manipulation des thèmes
Manipuler les thèmes est extrêmement efficace avec WP-CLI. Par exemple, la commande wp theme install vous permet d'installer un thème directement depuis le dépôt officiel des thèmes WordPress. Pour installer le thème "Twenty Twenty-One", vous pouvez utiliser la commande wp theme install twentytwentyone.
Création de publications et de pages
La génération de nouveau contenu est facilitée grâce à WP-CLI. Les commandes wp post create et wp post generate vous permettent de créer et de remplir des publications et des pages avec du contenu.
Par exemple, wp post create --post_type=post --post_title="Nouvelle Publication" crée une nouvelle publication avec le titre spécifié.
Ces exemples illustrent la polyvalence et la puissance de WP-CLI dans la gestion de divers aspects de votre site WordPress. En exploitant ses capacités, vous pouvez améliorer votre efficacité, réduire les tâches manuelles et obtenir un meilleur contrôle sur la gestion de votre site web.
Comment installer WP-CLI
Avant de plonger dans d'autres fonctionnalités de WP-CLI, comprenons le processus d'installation.
Vous pouvez installer WP-CLI globalement sur votre système, le rendant accessible depuis n'importe quel répertoire.
Pour installer WP-CLI, assurez-vous d'avoir PHP installé, ainsi qu'une version compatible de WordPress. Téléchargez l'archive Phar, placez-la dans un répertoire accessible via le PATH de votre système, et vous êtes prêt à partir.
Vous pouvez vérifier l'installation en tapant wp --info dans votre terminal. Ici vous pouvez trouver la documentation avec l'URL pour télécharger WP-CLI avec un wget.
Comment gérer les utilisateurs avec WP-CLI
Gérer les utilisateurs est une tâche fondamentale lors de la supervision d'un site WordPress. WP-CLI simplifie la gestion des utilisateurs avec diverses commandes qui rendent la création, la modification et la suppression des utilisateurs beaucoup plus faciles.
Comment créer des utilisateurs
La commande wp user create vous permet de créer rapidement des utilisateurs directement depuis la ligne de commande.
Pour illustrer, créons un nouvel utilisateur nommé "Alice" avec l'adresse e-mail "alice@example.com" et le rôle d'éditeur. Il suffit d'entrer :
wp user create alice alice@example.com --role=editor
Comment modifier des utilisateurs
WP-CLI simplifie également les modifications des utilisateurs. Utilisez la commande wp user update pour ajuster les détails d'un utilisateur.
Par exemple, changeons le nom d'affichage d'Alice en "Alice Johnson" en utilisant la commande suivante :
wp user update 123 --display_name="Alice Johnson"
Dans cet exemple, "123" est l'ID d'Alice.
Comment supprimer des utilisateurs
Lorsque les comptes utilisateurs deviennent obsolètes ou nécessitent une suppression pour des raisons de sécurité, WP-CLI simplifie le processus.
Pour supprimer un utilisateur, utilisez la commande wp user delete. Pour supprimer le compte d'Alice, il suffit d'exécuter :
wp user delete 123 --reassign=567
Dans ce cas, "123" est l'ID d'Alice et "567" est l'ID de l'utilisateur auquel vous souhaitez attribuer le contenu d'Alice (par exemple, les publications, les pages, etc.).
Comment gérer les plugins avec WP-CLI
Les plugins jouent un rôle crucial dans l'amélioration des sites WordPress. WP-CLI étend ses capacités à la gestion des plugins, rendant les tâches telles que l'installation, l'activation, la désactivation et les mises à jour incroyablement efficaces.
Comment installer des plugins
Utilisez la commande wp plugin install pour installer des plugins de manière transparente depuis le dépôt WordPress.
Par exemple, installons le plugin anti-spam "Akismet" :
wp plugin install akismet
Comment activer et désactiver des plugins
Gérer le statut des plugins est assez facile avec WP-CLI. Activez ou désactivez des plugins en utilisant les commandes wp plugin activate et wp plugin deactivate respectivement.
Pour activer le plugin "Akismet", tapez la commande suivante :
wp plugin activate akismet
Comment mettre à jour des plugins
Maintenir les plugins à jour est vital pour la sécurité et les performances. La commande wp plugin update rend les mises à jour sans tracas.
Pour mettre à jour tous les plugins installés, il suffit d'exécuter :
wp plugin update --all
Comment lister les plugins installés
WP-CLI offre un aperçu des plugins installés avec la commande wp plugin list. Cela fournit un instantané rapide du statut, de la version et des mises à jour disponibles de chaque plugin :
wp plugin list
Conclusion
WP-CLI est un atout inestimable dans le monde de la gestion WordPress. Son ensemble de commandes étendu vous aide à gérer les utilisateurs et les plugins – et bien plus – avec une facilité remarquable. Cela vous fait gagner du temps et minimise les interventions manuelles.
En exploitant la puissance de WP-CLI, les administrateurs et les développeurs peuvent rationaliser les flux de travail, améliorer la sécurité et garantir que leurs sites WordPress fonctionnent de manière transparente.