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.