Table des matières
Mis à jour le
WP CLI est un outil qui permet d’exécuter un grand nombre de tâches WordPress directement en ligne de commande.
Par exemple, on peut installer un site WordPress en moins d’une minute grâce à quelques lignes de commande.
Quand on est développeur WordPress, c’est un outil qui devient très vite indispensable dans notre quotidien.
Afin de faciliter le travail aux développeurs utilisant WP Rocket, nous avons décidé de créer l’extension WP Rocket CLI. Elle est disponible sur le répertoire officiel des extensions de WP CLI.
WP Rocket CLI permet d’utiliser 4 nouvelles lignes de commande :
- wp rocket activate
- wp rocket deactivate
- wp rocket clean
- wp rocket preload
Installation de l’extension WP Rocket CLI
Pour savoir comment installer une extension WP CLI, nous expliquons la démarche à suivre dans cette vidéo :
Activer/Désactiver la mise en cache de WP Rocket
Quand on est en phase de développement, on est régulièrement amené à désactiver et ré-activer notre plugin de cache.
Lors de l’activation ou désactivation manuelle de WP Rocket, le plugin met à jour la valeur de la constante WP_CACHE
. Lorsque sa valeur est à true
, WP Rocket est actif et à l’inverse, lorsque sa valeur es à false
, WP Rocket n’est plus actif.
Pour éviter de faire cette modification manuellement, nous avons créer deux lignes de commandes.
Activer la mise en cache de WP Rocket
Désactiver la mise en cache de WP Rocket
Supprimer les fichiers de cache de WP Rocket
Lors d’une phase de développement ou même d’un site en production, on est régulièrement amené à vider les fichiers de cache d’un site.
Pour éviter de perdre du temps en se connectant à l’administration pour vider les fichiers de cache, nous avons créer une ligne de commande qui permet d’aller plus vite.
Supprimer tous les fichiers de cache d’un site
Pour supprimer la totalité des fichiers de cache d’un site, il suffit d’utiliser la ligne de commande suivante et d’accepter le message de confirmation :
Supprimer les fichiers de cache d’un article à partir de son ID
Pour supprimer les fichiers de cache d’un article ou plusieurs à partir de leur ID, il suffit d’utiliser l’argument --post_id
comme ci-dessous :
Supprimer les fichiers de cache d’un article à partir de son permalien
Comme pour les ID, il est possible de supprimer les fichiers de cache d’un ou plusieurs articles à partir de leur permalien.
Pour cela, il suffit d’utiliser l’argument --permalink
à la place de --post_id
.
Supprimer les fichiers de cache d’une langue à partir de son code
Dans le cas d’un site multilingue utilisant le plugin WPML, qTranslate ou Polylang (à partir de la 2.2), il est possible de supprimer les fichiers de cache d’une ou plusieurs langues.
Supprimer les fichiers de cache d’un site à partir de son ID
Pour les projets multi-site, l’argument --blog_id
permet de supprimer les fichiers de cache d’un ou plusieurs sites.
Préchargement des fichiers par le robot de WP Rocket
Nous avons aussi prévu une ligne de commande pour le préchargement des fichiers de cache par notre robot.
Pour cela, il vous suffit d’utiliser la ligne de commande suivante :
Appel à contribution
Grâce à ces différentes lignes de commande, nous espérons facilité le travail quotidien des développeurs utilisant notre plugin.
Si vous avez des idées d’amélioration ou de nouvelles commandes, n’hésitez pas à nous faire part de vos remarques en commentaire.