WP CLI, installation de WordPress en quelques lignes

WP CLI c’est une interface pour WordPress en lignes de commande. C’est hyper pratique. Pour vous montrer à quel point, voici par exemple comment installer un nouveau WordPress en local pour commencer à développer un nouveau thème ou plugin.

wp-cli

Téléchargement de la dernière version de WordPress en français

wp core download --locale=fr_FR

Ici le petit truc pour avoir WordPress dans la bonne langue c’est l’option –locale

Création de wp-config.php

wp core config --prompt

Moi je préfère avec l’option –prompt. Cela évite de passer tous les paramètres dans la ligne de commande et du coup de devoir les mémoriser. Si le paramètre n’est pas obligatoire et que la valeur par défaut vous convient ne tapez rien et passez au suivant.

Autre petite astuce pour developper correctement avec WordPress utiliser l’option –extra-php et entrez ça dans le terminal :

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );

Pour finir Ctrl+D et enter.

Voila vous avez un fichier wp-config.php bien configuré pour le développement

Création de la base de données

wp db create

Moi je trouve ça magique. La base de données est créée avec les infos fournies précédement dans le wp-config.php

Installation de WordPress

wp core install --prompt

Là encore j’utilise l’option –prompt car il y a pas mal de paramètres à entrer.

Le seul problème c’est que pour le moment l’url du site n’est pas correctement mise en base. Une issue a été ouverte sur Github. Espérons que cela soit bientôt corrigé.

[30 Novembre 2013] Le problème précédemment indiqué a était résolu avec wp-cli 0.13.0.

Arrivé ici vous avez un WordPress tout installé et configuré et seulement 4 lignes de commande. C’est cool non ?

En plus

On peut facilement ajouter les plugins que l’on aime. Par exemple pour développer avec WordPress je conseille vivement le plugin « developer ». Il permet d’installer tous les bons plugins pour le developpement de plugins ou de thèmes.

wp plugin install developer --activate

WP CLI est plein d’autres petites merveilles du genre. Pour n’en citer que quelques unes :

  • wp search-replace pour remplacer les urls dans la base de données lors d’une migration par exemple
  • wp media regenerate pour regénérer les différentes tailles d’images
  • wp post generate pour générer du contenu. Trés pratique en développement. Il génère aussi des custom post type !

Pour en savoir plus sur WP CLI, sur comment l’installer, toutes les commandes ou encore comment ajouter les vôtres, rendez vous le site WP CLI.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *