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

Version 2.11.0 de WP-CLI : découvrez les nouveautés
Résumer cet article avec votre IA préférée

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é.

🛠️ Besoin d’aide pour résoudre un problème WordPress ?

Vous rencontrez des difficultés avec WordPress ? Pas de panique ! L’équipe WP Assistance est là pour vous aider à résoudre rapidement tous vos problèmes techniques :

  • 🔧 Diagnostic technique complet de votre problème
  • Résolution rapide par nos experts WordPress
  • 🎯 Support personnalisé adapté à votre situation
  • 📚 Conseils préventifs pour éviter la récidive
  • 🎓 Accompagnement pédagogique pour votre autonomie
📞 Support téléphone
06 44 66 00 98

✉️ Support email
contact@wp-assistance.fr

💡 Conseil : Décrivez précisément votre problème et les étapes qui l’ont déclenché pour une résolution plus rapide.

⭐ 4,8/5 satisfaction sur Trustpilot.

Vous aimerez aussi lire
Résumer cet article avec votre IA préférée
A propos de Thierry Pigot
Thierry Pigot est consultant WordPress, formateur et fondateur de WP Assistance ainsi que CEO de WeAreWP, deux agences spécialisées dans la performance, la maintenance et la sécurité des sites WordPress. Fort de plus de 20 ans d’expérience dans le développement web et le SEO, il accompagne entreprises, indépendants et agences dans la création, l’optimisation et la sécurisation de leur écosystème digital.
Passionné par l’open source, il est un acteur actif de la communauté WordPress (meetups, WordCamps, formations) et partage régulièrement ses tests, retours d’expérience et bonnes pratiques sur les évolutions de WordPress, la performance web et l’intelligence artificielle appliquée au développement.
Domaines d’expertise : développement et performance WordPress, sécurité et maintenance web, SEO technique et Core Web Vitals, intelligence artificielle et automatisation du développement, formation et accompagnement des équipes non-tech.
En savoir plus : Profil LinkedIn | WeAreWP, agence WordPress | Événements WordPress