Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment gérer un site Web WordPress à l’aide de WP-CLI

61

Si vous êtes un développeur WordPress, vous avez certainement entendu parler de WP-CLI. WP-CLI est une interface de ligne de commande pour WordPress. En utilisant cet outil, vous pouvez gérer un site Web WordPress sans vous connecter à votre tableau de bord. Une fois installé, WP-CLI vous fournit des commandes grâce auxquelles vous pouvez installer/mettre à jour WordPress, installer/mettre à jour/activer/désactiver des plugins, une base de données de sauvegarde et bien plus encore.

Pour utiliser WP-CLI, vous devez avoir un accès SSH depuis votre hébergement. Nous utilisons Bluehost pour héberger notre site Web et ils fournissent un accès SSH aux clients.

En tant que développeur WordPress, vous devez utiliser cet outil pour vos projets. C’est une interface de ligne de commande officielle pour WordPress. Cela accélère également votre processus de développement et vous fait gagner beaucoup de temps.

Installation de WP-CLI

Vous pouvez installer WP-CLI de différentes manières. Si quelqu’un maîtrise les commandes SSH, il peut suivre le processus d’installation à l’aide de ces commandes. Vous pouvez obtenir des détails à ce sujet ici.

Mais nous vous recommandons d’installer WP-CLI via Composer. Le processus d’installation via Composer est simple et tout le monde peut le faire. Assurez-vous d’avoir installé Composer sur votre système, puis exécutez la commande ci-dessous.

composer global require wp-cli/wp-cli

La commande ci-dessus installerait WP-CLI globalement sur votre système. Cela signifie que si vous êtes sur votre serveur local, vous pouvez désormais utiliser cet outil sur tous vos sites Web WordPress. Et si vous êtes sur un serveur d’hébergement partagé, vous utiliserez également cette interface pour tous vos projets WordPress.

Si vous ne voulez pas l’installer globalement. Créez ensuite un composer.jsonfichier dans le répertoire racine de votre projet et ajoutez-y les lignes ci-dessous.

compositeur.json

{
    "require": {
        "wp-cli/wp-cli": "~0.22",
        "psy/psysh": "~0.6"
    }
}

Après avoir ajouté les lignes ci-dessus, ouvrez le terminal dans le répertoire racine de votre projet et exécutez la commande :

composer install

Téléchargement de WordPress à l’aide de WP-CLI

Pour créer un site WordPress, nous devons d’abord le télécharger. Pour cela, on se rend sur le site officiel de WordPress et on le télécharge. Grâce à WP-CLI, vous n’avez besoin de visiter aucun site Web. La commande ci-dessous téléchargera la version extraite de WordPress pour vous.

wp core download

Cette commande télécharge la dernière version de WordPress.

Si vous souhaitez mettre à jour votre version de WordPress, exécutez la commande ci-dessous.

wp core update

Installer des plugins WordPress avec WP-CLI

Avec WP-CLI, nous pouvons installer un ou plusieurs plugins en une seule commande. Pour l’installation du plugin, nous devons passer le slug d’un plugin. Par exemple, si nous devons installer le plugin Contact Form 7, alors son slug est contact-form-7.

Comment gérer un site Web WordPress à l'aide de WP-CLI

Maintenant, pour installer le plugin Contact Form 7, vous allez exécuter la commande :

wp plugin install contact-form-7

De la même manière, on peut installer plusieurs plugins avec la commande :

wp plugin install contact-form-7 w3-total-cache wordpress-seo

Ces commandes installeront un plugin sur votre site Web. Mais nous pouvons faire un pas en avant. Cela signifie qu’en utilisant le WP-CLI, nous pouvons installer et activer le plugin en une seule commande :

wp plugin install wp-optimize --activate

Commande pour désactiver le plugin :

wp plugin deactivate wp-optimize

Si vous devez mettre à jour un seul plugin, la commande est :

wp plugin update wp-optimize

Et si vous devez mettre à jour tous les plugins, la commande est :

wp plugin update --all

Commandes WP-CLI pour les médias

Lorsque nous travaillons sur des projets WordPress, nous devons parfois enregistrer des tailles d’image supplémentaires. Et après avoir ajouté des tailles d’image personnalisées, nous devons régénérer toutes les vignettes existantes. Nous pouvons régénérer les vignettes avec WP-CLI en utilisant la commande :

wp media regenerate --yes

Nous pouvons même définir des images en vedette avec WP-CLI pour n’importe quel article ou page.

Disons que vous devez définir une image vedette pour le message qui a l’identifiant 100. Dans la commande ci-dessous, nous avons défini le chemin de l’image, l’identifiant du message et le titre de l’image. Pour le chemin de l’image, nous suivons le chemin du système du système d’exploitation Windows. Dans votre cas, ce chemin sera différent.

wp media import C:UserssajidDownloadsimage.png --post_id=100 --title="A downloaded picture" --featured_image

Exporter la base de données à l’aide de WP-CLI

Lorsque nous avons terminé notre processus de développement, nous devons déplacer le site Web WordPress vers un autre domaine. Pour ce faire, nous devons modifier les URL de la base de données WordPress pour qu’elles correspondent à notre nouveau domaine. Avec WP-CLI, nous pouvons rechercher des URL de remplacement dans la base de données et les exporter par la commande :

wp search-replace http://example1.com http://example2.com --export=C:UserssajidDownloadsdatabase.sql

Ici, nous remplaçons l’ URL http://example1.com par l’ URL http://example2.com.

Il y a quelques commandes de base dont nous avons parlé. WP-CLI fournit un large éventail de commandes pour le développement WordPress. Veuillez visiter la page Commandes WP-CLI pour obtenir la liste de toutes les commandes disponibles.

Nous espérons que vous comprenez comment gérer un site Web WordPress avec WP-CLI. Nous sommes impatients de connaître vos pensées dans la section des commentaires ci-dessous.

Source d’enregistrement: artisansweb.net

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails