WP-CLI Chinese Getting Started Tutorial : Guide d'utilisation de la ligne de commande WordPress

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

Que peut faire WP-CLI ?

La WP-CLI permet d'effectuer la plupart des tâches quotidiennes telles que :

Type d'opérationExemple de commande
Gestion des plug-inswp plugin install contact-form-7 --activate
Mises à jour de WordPressMise à jour de wp core
Créer un articlewp post create --post_title="Bonjour CLI"
Supprimer le commentairewp comment delete 123 --force
Exportation de la base de donnéeswp db export backup.sql
Créer un utilisateurwp user create testuser test@example.com
Vider le cachewp cache flush
Recherche d'informations sur le siteliste 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 :

  1. 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
  2. Vérifier la validité du document : php wp-cli.phar --info
  3. Ajouté comme commande globale :chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
  4. 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-in
  • thème wpGestion des thèmes : Gestion des thèmes
  • wp postFonctionnement de l'article
  • option wpCréation d'un site web : Création d'un site web
  • wp dbGestion de la base de données
  • utilisateur 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'index
    wp yoast index
  • WP Rocket / W3 Total Cache
    Vider le cache
    wp rocket clean peut-être wp 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.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été écrit par : les voleurs seront des souris et des rats.
LA FIN
Si vous l'aimez, soutenez-le.
félicitations15 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires