Les commandes WP CLI pour les extensions.

Activation, Désactivation, Mise à jour des extensions WordPress, ces commandes vous permettront de gérer vos plugins grâce à WP CLI.

Mettre à jour une ou plusieurs extension(s)

BASH
                    # Mettre à jour toutes les extensions
wp plugin update --all
# Mettre à jour toutes les extensions sauf une extension
# wp plugin update --all --exclude={plugin}
wp plugin update --all --exclude=linky
# Mettre à jour plusieurs extensions
# wp plugin update {plugin} {plugin}
wp plugin update linky plugin2
                

Désinstaller une extension

BASH
                    # wp plugin uninstall {plugin}
wp plugin uninstall linky
                

Basculer le statut actif / inactif d’une extension

BASH
                    # wp plugin toggle {plugin}
wp plugin toggle linky
                

Si elle est activée, elle sera désactivé. Si elle est desactivée, elle sera activé.

Obtenir le statut des extensions

BASH
                    wp plugin status

# Obtenir le statut d'une extension
# wp plugin status {plugin}
wp plugin status linky
                

Chercher une extension dans le catalogue

BASH
                    # wp plugin search {plugin}
wp plugin search linky

# Chercher une extension et obtenir plus d'informations
# wp plugin search {plugin} --fields={fields}
wp plugin search linky --fields=name,version,slug,rating,num_ratings
                

Obtenir le chemin du dossier des extensions

BASH
                    wp plugin path
                

Lister les extensions

BASH
                    # Lister tous les plugins
# wp plugin list
wp plugin list

# Lister tous les plugins actifs
# wp plugin list --status={status}
wp plugin list --status=active
                

Vérifier si l’extension est installée sur le site

BASH
                    # wp plugin is-installed {plugin} 
wp plugin is-installed linky
                

Vérifier si une extension est active ou inactive

BASH
                    # wp plugin is-active {plugin} 
wp plugin is-active linky
                

Obtenir les informations d’une extension installée

BASH
                    # wp plugin get {plugin} 
wp plugin get linky

# Au format JSON
# wp plugin get {plugin} --format=json 
wp plugin get linky --format=json
                

Supprimer une ou plusieurs extension(s)

BASH
                    # wp plugin delete {plugin}
wp plugin delete linky

# Supprimer plusieurs extensions
# wp plugin delete {plugin} {plugin}
wp plugin delete plugin1 plugin2

# Supprimer toutes les extension inactives
wp plugin delete $(wp plugin list --status=inactive --field=name)
                

Gérer les mises à jour auto des extensions

BASH
                    # Activer la mise à jour auto d'une extension
# wp plugin auto-updates enable {plugin}
wp plugin auto-updates enable linky

# Désactiver la mise à jour auto d'une extension
# wp plugin auto-updates disable {plugin}
wp plugin auto-updates disable linky

# Obtenir le statut de mise à jour auto d'une extension
# wp plugin auto-updates status {plugin}
wp plugin auto-updates status linky
                

Désactiver une ou plusieurs extension(s)

BASH
                    # wp plugin deactivate {plugin}
wp plugin deactivate linky

# Activer plusieures extensions en même temps
# wp plugin deactivate {plugin} {plugin}
wp plugin deactivate plugin1 plugin2
                

Activer une ou plusieurs extension(s)

BASH
                    # wp plugin activate {plugin}
wp plugin activate linky

# Activer plusieures extensions en même temps
# wp plugin activate {plugin} {plugin}
wp plugin activate plugin1 plugin2