Interface CLI pour WP Rocket
Qu'est-ce que le CLI de WP Rocket ?
Il s'agit d'une extension de WP-CLI, qui vous permet de :
- Gérer les fonctions communes de WP Rocket, par exemple le vidage du cache, le préchargement, etc, en utilisant la ligne de commande.
- Automatiser les tâches manuelles répétitives en utilisant des scripts pilotés par WP-CLI.
Prérequis
- Accès SSH à votre serveur - demandez à votre hôte à ce sujet.
- WP-CLI - pour installer WP-CLI suivez les instructions sur la page officielle :
https://wp-cli.org/#installing - Connaissances de base de l'utilisation du terminal.
Installation de WP Rocket CLI
Wp-CLI v0.23.0 ou plus récent.
Dans la ligne de commande, entrez ce qui suit :
wp package install wp-media/wp-rocket-cli
Si tout va bien, vous verrez :
WP-CLI avant v0.23.0 - Installation manuelle.
- Téléchargez le paquet à partir de :
https://github.com/wp-media/wp-rocket-cli/archive/trunk.zip - Téléchargez le fichier sur votre serveur.
- En utilisant la ligne de commande, naviguez vers le dossier dans lequel vous avez téléchargé le fichier à l'étape 1.
- Exécutez la commande suivante :
wp package install wp-rocket-cli-trunk.zip
Commandes disponibles
Pour voir la liste des commandes disponibles, tapez :
wp rocket
Les informations suivantes seront affichées :
Pour en savoir plus sur l'utilisation d'une commande spécifique et les options disponibles, par exemple clean, tapez :
wp help rocket clean
wp rocket activate-cache --htaccess=<true|false> Définit la constante WP_CACHE à true et vide le cache de WP Rocket. Pour mettre à jour le htaccess sur Apache/LiteSpeed, utilisez l'option facultative --htaccess . |
wp rocket deactivate-cache --htaccess=<true|false> Définit la constante WP_CACHE à false et vide le cache de WP Rocket. Pour mettre à jour le htaccess sur Apache/LiteSpeed, utilisez l'option facultative --htaccess . |
wp rocket clean --post_id=<post_id> --permalink=<permalink> --lang=<lang> --blog_id=<blog_id> Purge le cache de :
|
wp rocket clean --confirm Purge la totalité du cache sans demander de confirmation (utile pour les outils/scripts d'automatisation). |
wp rocket preload Précharge les fichiers de cache. |
wp rocket regenerate --file=<file> Régénére le fichier .htaccess , advanced-cache.php , ou le fichier de configuration de WP Rocket (dossier /wp-content/wp-rocket-config/ ). |
wp rocket regenerate --file=config --nginx=true Régénére le fichier de configuration sur les serveurs Nginx. |
wp rocket cdn --enable=<enable> --host=<host> --zone=<zone> Active / désactive le CDN avec l'hôte et la zone spécifiés. |
wp rocket export Exporte les paramètres de WP Rocket. |
wp rocket import [--file=<file>] Importe les paramètres de WP Rocket. |
Exemples d'utilisation
En utilisant votre terminal, naviguez dans le dossier racine de votre installation WordPress, et tapez la commande qui correspond à l'action que vous souhaitez effectuer.
Vider tout le cache.
wp rocket clean
At the prompt, type y
to confirm cache clearing.
Si vous voulez vider le cache sans confirmation, ajoutez l'option --confirm
.
wp rocket clean --confirm
Exporter les paramètres de WP Rocket
wp rocket export
Importer les paramètres de WP Rocket
wp rocket import --file=wp-rocket-settings-2021-03-15-604ed873558a0.json
Il est également possible d'importer le fichier de paramètres à partir d'une URL :
wp rocket import --file=https://example.com/wp-rocket-settings.json
Info & code
Vous pouvez trouver le code pour le CLI de WP Rocket dans notre dépôt GitHub :
https://github.com/wp-media/wp-rocket-cli
Dépannage
WP-CLI a manqué de mémoire
Si vous rencontrez des problèmes de mémoire au cours de l'installation, vous pouvez soit changer le paramètre memory_limit
dans le php.ini
ou faire le changement "à la volée" :
php -d memory_limit=512M "$(which wp)" package install wp-media/wp-rocket-cli