WordPress移除WP Rocket 外掛後作業

檢查並手動移除的項目

1. 刪除 WP Rocket 快取與設定檔

rm -rf wp-content/cache/wp-rocket/
rm -rf wp-content/wp-rocket-config/

2. 檢查 .htaccess 檔案
打開 .htaccess 來檢查是否還有 WP Rocket 相關的設定

# BEGIN WP Rocket
...
# END WP Rocket

3. 檢查 wp-config.php,移除這個

define('WP_CACHE', true);

4. 刪除資料庫中的 WP Rocket 設定

DELETE FROM wp_options WHERE option_name LIKE 'wp_rocket_%';
DELETE FROM wp_options WHERE option_name = '_transient_wp_rocket_%';
DELETE FROM wp_postmeta WHERE meta_key LIKE 'wp_rocket_%';

5. 清理 CRON 排程

WP Rocket 可能會留下排程,檢查 wp_cron:

進入 WordPress 儀表板 → 工具 → 計劃任務 (WP Crontrol)
查看是否還有 rocket_ 開頭的任務,手動刪除

6. 清除 Cloudflare 相關設定

檢查 wp_options 表內是否有 rocket_cloudflare_email 或 rocket_cloudflare_api_key,如果有則刪除。
進入 Cloudflare 後台,確保快取規則已更新,不再依賴 WP Rocket 的優化設定。

7. 重新啟動 PHP-FPM 及清除 Nginx 快取

systemctl restart php-fpm
systemctl restart nginx
rm -rf /var/cache/nginx/*

有缺再陸續更新補上了