WP-CLI Le nom complet est Interface de ligne de commande de WordPressIl s'agit de l'outil de ligne de commande officiel recommandé par WordPress qui vous permet d'utiliser la fonction WordPress Le site web est exploité sans dépendre d'une interface d'arrière-plan.
L'utilisation de WP-CLI pour gérer les sites web est plus rapide et plus flexible que les opérations à la souris, et convient au traitement par lots, aux processus automatisés et à une maintenance efficace.
![Image[1]-WP-CLI Chinese complete beginner's guide : opération en ligne de commande des outils efficaces de WordPress](https://www.361sale.com/wp-content/uploads/2025/06/20250621101236602-image.png)
Que peut faire WP-CLI ?
La WP-CLI permet d'effectuer la plupart des tâches quotidiennes telles que :
| Type d'opération | Exemple de commande |
|---|---|
| Gestion des plug-ins | wp plugin install contact-form-7 --activate |
| Mises à jour de WordPress | Mise à jour de wp core |
| Créer un article | wp post create --post_title="Bonjour CLI" |
| Supprimer le commentaire | wp comment delete 123 --force |
| Exportation de la base de données | wp db export backup.sql |
| Créer un utilisateur | wp user create testuser test@example.com |
| Vider le cache | wp cache flush |
| Recherche d'informations sur le site | liste des sites wp(pour les sites multiples) |
Avantages de WP-CLI
Fonctionnement plus rapide
Une seule commande permet de réaliser plusieurs étapes, ce qui réduit le nombre de clics de souris et augmente l'efficacité du travail.
Soutien à l'automatisation
Les commandes peuvent être écrites pour les scripts Shell, les processus CI/CD, les tâches programmées ou l'automatisation des versions.
Moins de dépendances en matière de sécurité
Pas de dépendance à l'égard des interfaces graphiques pour éviter de charger des ressources et réduire le risque d'erreurs.
Installation de WP-CLI
Linux / macOS :
- Ouvrez un terminal et téléchargez les fichiers de base :
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar - Vérifier la validité du document :
php wp-cli.phar --info - Ajouté comme commande globale :
chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp - importation
wp --infoSi vous ne l'avez pas fait, le message s'affiche pour indiquer que l'installation a réussi.
Fenêtres :
Utilisation recommandée WP-CLI pour Windows Installer ou via le sous-système Windows pour Linux Mise en œuvre.
commencer à utiliser
entrer dans WordPress Après le catalogue de la racine du site, entrez :wp
Toutes les catégories de commandes sont affichées, par exemple :
plugin wpFonctionnement en mode "plug-in" : Fonctionnement en mode "plug-in" : Fonctionnement en mode "plug-inthème wpGestion des thèmes : Gestion des thèmeswp postFonctionnement de l'articleoption wpCréation d'un site web : Création d'un site webwp dbGestion de la base de donnéesutilisateur wpTraitement de l'utilisateur
S'il n'est pas dans le répertoire racine de WordPress, un message vous demandera s'il manque un fichier wp-config.php.
Résumé des commandes les plus utilisées
Gestion des plug-ins
liste des plugins wp
wp plugin install akismet --activate
wp plugin deactivate contact-form-7
Gestion des thèmes
wp theme install astra --activate
Mise à jour du thème wp astra
fonctionnement de la base de données
wp db export backup.sql
Importation de la base de données wp backup.sql
Gestion des articles
wp post create --post_title="new post" --post_status=publish
wp post delete 123 --force
opération de l'utilisateur
Liste des utilisateurs de wp
wp user create tom tom@example.com --role=editor
Nettoyage du cache
wp cache flush
WP-CLI fonctionne avec des plugins
De nombreux plugins prennent en charge les commandes WP-CLI, par exemple :
- WooCommerce
Prise en charge de l'ajout de produits, de la mise à jour des commandes, etc.wp wc product create --name="Nouveau produit" - Yoast SEO
Création d'une bibliothèque d'indexwp yoast index - WP Rocket / W3 Total Cache
Vider le cachewp rocket cleanpeut-êtrewp w3-total-cache flush
Après avoir installé le plugin, effectuez Aide wp Vous pouvez voir si le support CLI est inclus.
Commandes CLI définies par le développeur
Les développeurs de plugins peuvent ajouter l'extrait suivant au code pour enregistrer la commande :
if ( defined( 'WP_CLI' ) && WP_CLI ) {
WP_CLI::add_command( 'myplugin', 'MyPlugin_CLI' ) ;
}
class MyPlugin_CLI {
public function hello( $args, $assoc_args ) {
WP_CLI::success("Bonjour, WP-CLI !" ); ;
}
}
Exécutez la commande suivante :
wp myplugin hello
Une invite s'affiche dans le terminal : "Hello, WP-CLI !".
problèmes courants
Q : WordPress n'a pas été trouvé ?
A : L'entrée contient wp-config.php dans le répertoire racine, puis exécutez la commande.
Q : Il n'y a pas assez d'autorisations ?
R : Certaines commandes peuvent nécessiter des privilèges sudo, ou l'ajustement des autorisations de dossier.
Q : Peut-on l'utiliser à distance ?
R : Disponible auprès de SSH Connectez-vous au serveur distant et utilisez les commandes WP-CLI normalement.
résumés
WP-CLI Oui WordPress Il s'agit d'un outil de ligne de commande pour les scénarios qui nécessitent une gestion fréquente, le traitement de scripts ou l'automatisation du déploiement. Il supporte les extensions de type plug-in, est compatible avec les opérations les plus courantes et constitue un assistant efficace dans le processus de développement et de gestion.
Lien vers cet article :https://www.361sale.com/fr/61712L'article est protégé par le droit d'auteur et doit être reproduit avec mention.




















![Emoji[wozuimei]-Photonflux.com | Service professionnel de réparation de WordPress, dans le monde entier, réponse rapide](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Émoticône [baoquan] - Photon Wave Network | Services professionnels de réparation WordPress, couverture mondiale, réponse rapide](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

Pas de commentaires