Version 2.11.0 de WP-CLI : découvrez les nouveautés

Version 2.11.0 de WP-CLI : découvrez les nouveautés

La version 2.11.0 de WP-CLI est enfin disponible, apportant de nombreuses améliorations et de nouvelles fonctionnalités qui simplifient la gestion de WordPress via la ligne de commande. Avec la participation de 61 contributeurs ayant fusionné 274 demandes d’extraction, cette mise à jour promet d’améliorer significativement votre expérience utilisateur. Dans cet article, nous vous présentons les principales nouveautés de cette version.

Amélioration de la gestion des fichiers CSV

L’une des améliorations majeures de cette version concerne la gestion des fichiers CSV. Désormais, WP-CLI peut traiter correctement les valeurs multi-lignes dans les fichiers CSV, augmentant ainsi la fiabilité des commandes nécessitant une entrée CSV complexe.

Exemple de fichier CSV pouvant désormais être traité :

id,name,description
1,"Produit A","Ceci est une
description
multi-ligne"
2,"Produit B","Une autre description"
WP-CLI - Gestion des CSV

Cette amélioration assure une meilleure compatibilité avec les données CSV complexes et garantit une interprétation correcte des contenus multi-lignes.

Nouvelles commandes de gestion des inscriptions

Pour les installations multisites, de nouvelles commandes permettent de gérer plus efficacement les inscriptions des utilisateurs :

  • wp user signup list : Lister les inscriptions.
  • wp user signup get : Obtenir les détails d’une inscription.
  • wp user signup activate : Activer une ou plusieurs inscriptions.
  • wp user signup delete : Supprimer une ou plusieurs inscriptions.

Exemples d’utilisation :

# Lister toutes les inscriptions
$ wp user signup list

# Activer une inscription
$ wp user signup activate johndoe@example.com

# Supprimer une inscription
$ wp user signup delete 123
WP-CLI - Gestion des inscriptions

Ces commandes simplifient la gestion des utilisateurs sur les sites multisites, offrant une plus grande flexibilité et contrôle.

Nouvelle commande de génération de sites

La commande wp site generate a été ajoutée pour permettre la création programmée de plusieurs sites dans une installation multisite, pratique pour les tests ou le développement.

Exemples d’utilisation :

# Générer 10 nouveaux sites
$ wp site generate --count=10

# Générer des sites avec un slug spécifique
$ wp site generate --count=2 --slug=site-test
WP-CLI - Génération de sites

Cette fonctionnalité facilite la création en masse de sites, réduisant ainsi le temps nécessaire pour les environnements de test.

Support pour l’installation de versions GitHub

La commande extension supporte maintenant l’installation de plugins et thèmes directement depuis les versions GitHub, éliminant le besoin de téléchargements manuels.

Exemples d’utilisation :

# Installer un plugin depuis sa dernière version GitHub
$ wp plugin install https://github.com/username/plugin-name/releases/latest

# Installer une version spécifique d'un thème depuis GitHub
$ wp theme install https://github.com/username/theme-name/releases/tag/v1.2.3
WP-CLI - installation de versions GitHub

Cette intégration offre une méthode efficace pour gérer les extensions hébergées sur GitHub.

Amélioration de la gestion des plugins

Un nouvel argument --recently-active a été ajouté à la commande plugin list, permettant aux utilisateurs de repérer et de gérer rapidement les plugins récemment actifs.

Exemples d’utilisation :

# Lister les plugins récemment actifs
$ wp plugin list --recently-active

# Activer tous les plugins récemment actifs
$ wp plugin activate $(wp plugin list --recently-active --field=name)
WP-CLI - Gestion des plugins

Cette fonctionnalité aide à suivre et à gérer les plugins actifs récemment, offrant une visibilité accrue sur l’état des plugins.

Option pour supprimer les tailles d’image inconnues

Le nouvel argument --delete-unknown de la commande wp media regenerate permet de supprimer les fichiers et métadonnées d’images pour des tailles qui n’existent plus dans la configuration du site, sans régénérer les autres miniatures.

Exemples d’utilisation :

# Supprimer les tailles d'image inconnues pour toutes les images
$ wp media regenerate --delete-unknown

# Supprimer les tailles d'image inconnues pour une image spécifique
$ wp media regenerate 123 --delete-unknown
WP-CLI - supprimer les tailles d'image inconnues

Cette fonctionnalité est particulièrement utile pour nettoyer après avoir modifié les configurations de taille d’image ou retiré des plugins qui ajoutaient des tailles d’image personnalisées.

Commande de vérification de l’existence des utilisateurs

La nouvelle commande wp user exists permet de vérifier rapidement si un utilisateur existe dans la base de données WordPress, semblable à la commande existante wp post exists.

Exemples d’utilisation :

# L'utilisateur existe
$ wp user exists 1337
Success: User with ID 1337 exists.
$ echo $?
0

# L'utilisateur n'existe pas
$ wp user exists 10000
$ echo $?
1
WP-CLI - Vérifier l'existence des utilisateurs

Cette commande offre un moyen simple et rapide de vérifier l’existence d’un utilisateur dans la base de données.

Support de la complétion pour fish shell

WP-CLI supporte maintenant la complétion des commandes pour le shell Fish, élargissant sa compatibilité au-delà de Bash et Zsh. Cette addition facilite l’utilisation de WP-CLI pour les utilisateurs de Fish, rendant la gestion de WordPress via la ligne de commande plus accessible et efficace.

La version 2.11.0 de WP-CLI apporte des améliorations significatives et de nouvelles fonctionnalités qui simplifient la gestion de WordPress. Pour mettre à jour, il vous suffit de taper wp cli update. Pour ceux qui découvrent WP-CLI, rendez-vous sur notre site pour découvrir les méthodes d’installation recommandées. Profitez de ces nouvelles fonctionnalités pour optimiser votre gestion WordPress et gagner en efficacité.

Renforcez votre site : les alertes de sécurité WordPress
Suivez les mises à jour cruciales sur les dernières vulnérabilités et les correctifs pour protéger efficacement votre site WordPress.

Thierry Pigot

Vous aimerez aussi lire
A propos de Thierry Pigot
Fondateur WP Assistance - CEO WeAre[WP], Agence WordPress

Thierry est un expert WordPress basé en France. Il a plus de 15 ans d’expérience dans le développement Web et le référencement professionnel. Il est reconnu pour ses compétences et son expertise en matière de développement et de gestion de sites Web WordPress.

Vous souhaitez travailler avec notre agence ?