WP Rocket — один из лучших плагинов для полностраничного кеширования сайтов на WordPress со своим внешним ботом для предзагрузки кеша.
До недавнего времени у него не было WP-CLI интерфейса, но, благодаря ребятам из GeekPress, он появился.
Поддерживаемые команды
Установка константы WP_CACHE в значение true:
wp rocket activate
Установка константы WP_CACHE в значение false:
wp rocket deactivate
Очистка всего кеша или указанного URL или ID поста:
wp rocket clean --post_id=$post_id --permalink=$permalink --lang=$lang --blog_id=$blog_id
Предзагрузка кеша:
wp rocket preload
Перегенерация файлов .htaccess, advanced-cache.php и конфига ракеты:
wp rocket regenerate --file=$file
Установка
Если вы используете WP-CLI версии 0.23.0 или выше, то просто установите нужный пакет через сам WP-CLI:
wp package install geekpress/wp-rocket-cli
Если версия ниже — обновите сначала WP-CLI и потом поставьте уже пакет:
wp cli update