Les commandes WP CLI pour les thèmes WordPress.

La gestion de vos thèmes faciliter grâce aux commandes de WP CLI. On vous explique tout ici.

Mettre à jour un ou plusieurs thème(s)

BASH
                    # Mettre à jour tous les thèmes
wp theme update --all

# Mettre à jour tous les thèmes sauf un thème
# wp theme update --all --exclude={theme}
wp theme update --all --exclude=twentysixteen

# Mettre à jour plusieurs extensions
# wp theme update {theme} {theme}
wp theme update twentysixteen theme2
                

Obtenir le statut des thèmes

BASH
                    wp theme status

# Obtenir le statut d'une extension
# wp theme status {theme}
wp theme status twentysixteen
                

Chercher un thème dans le catalogue

BASH
                    # wp theme search {theme}
wp theme search photo

# Chercher un theme et obtenir plus d'informations
# wp theme search {theme} --fields={fields}
wp theme search photo --fields=name,version,slug,rating,num_ratings
                

Gérer les modes de thèmes

BASH
                    # Définir un mode sur le thème courant
# wp theme mod set {mod} {value}
wp theme mod set background_color 000000

# Obtenir un mode sur le thème courant
# wp theme mod get {mod}
wp theme mod get background_color

# Supprimer tous les modes sur le thème courant
wp theme mod remove --all

# Lister tous les modes sur le thème courant
wp theme mod list
                

Obtenir le chemin du dossier des thèmes

BASH
                    wp theme path
                

Lister les thèmes

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

# Lister tous les plugins inactifs
# wp theme list --status={status}
wp theme list --status=inactive
                

Vérifier si un thème est installée sur le site

BASH
                    # wp theme is-installed {theme} 
wp theme is-installed twentysixteen
                

Vérifier si un thème est active ou inactive

BASH
                    # wp theme is-active {theme} 
wp theme is-active twentysixteen
                

Installer un ou plusieurs thèmes

BASH
                    # wp theme install {theme} 
wp theme install twentysixteen

# Installer & activer
# wp theme install {theme} --activate
wp theme install twentysixteen --activate

# Installer depuis un fichier zip
# wp theme install {theme}
wp theme install ../your-theme.zip

# Installer depuis une url
# wp theme install {url}
wp theme install https://website.com/your-theme.zip
                

Obtenir les informations d’un thème installé

BASH
                    # wp theme get {theme} 
wp theme get twentysixteen

# Au format JSON
# wp theme get {theme} --format=json 
wp theme get twentysixteen --format=json
                

Supprimer un thème

BASH
                    # wp theme delete {theme}
wp theme delete linky

# Supprimer plusieurs thèmes
# wp theme delete {theme} {theme}
wp theme delete theme1 theme2

# Supprimer toutes les thèmes inactifs
wp theme delete $(wp theme list --status=inactive --field=name)
                

Gérer les mises à jour auto des thèmes

BASH
                    # Activer la mise à jour auto d'un theme
# wp theme auto-updates enable {theme}
wp theme auto-updates enable twentysixteen

# Désactiver la mise à jour auto d'un theme
# wp theme auto-updates disable {theme}
wp theme auto-updates disable twentysixteen

# Obtenir le statut de mise à jour auto d'un theme
# wp theme auto-updates status {theme}
wp theme auto-updates status twentysixteen
                

Autoriser un thème (multisite)

BASH
                    # wp theme enable {theme}
wp theme enable twentysixteen

# Désactiver un theme sur un multisite
# wp theme enable {theme} --network
wp theme enable twentysixteen --network

# Autoriser un theme et l'activer
# wp theme enable {theme} --activate
wp theme enable twentysixteen --activate
                

Désactiver un thème (multisite)

BASH
                    # wp theme disable {theme}
wp theme disable twentysixteen

# Désactiver un theme sur un multisite
# wp theme disable {theme} --network
wp theme disable twentysixteen --network
                

Activer un thème

BASH
                    # wp theme activate {theme}
wp theme activate linky