[WordPress] 外掛分享: Anti-Cache Emergency Kit

WordPress 外掛 Anti-Cache Emergency Kit 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Anti-Cache Emergency Kit」是 2025-09-05 上架。
  • 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
  • 上一次更新是 2025-12-28,距離現在已有 59 天。
  • 外掛最低要求 WordPress 5.0 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
  • 有 4 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

ayudawp | fernandot |

外掛標籤

cache | debug | development | maintenance | troubleshooting |

內容簡介

總結:Anti-Cache Emergency Kit 是 WordPress 開發者和設計師在開發、測試或排除故障時需繞過所有快取機制的終極工具。

1. 這個外掛適用於哪些使用者?
- 這個外掛適用於 WordPress 開發者和設計師,他們需要在開發、測試或排除故障時繞過所有快取機制。

2. 這個外掛的主要功能有哪些?
- 自動檢測並清除主要快取外掛
- 在開發期間暫時停用快取外掛(使用者可輕鬆重新啟用)
- 清除物件快取(Redis、Memcached)
- 清除 OPcache 和特定主機快取
- 防止管理員的瀏覽器快取

3. 如何啟用 Debug 模式?
- 透過 WordPress 檔案系統 API 安全修改 wp-config.php
- 自動啟用 WP_DEBUG、WP_DEBUG_LOG、WP_DEBUG_DISPLAY
- 顯示 PHP 錯誤和警告以進行故障排除
- 在停用時恢復所有 wp-config.php 更改

4. 這個外掛的維護模式有什麼功能?
- 選擇性為非登錄使用者提供簡單的維護畫面
- 防止訪客看到開發錯誤
- 從管理列快速切換
- 客製化維護訊息

5. 這個外掛如何管理快取外掛?
- 查看目前狀態和啟用功能
- 輕鬆一鍵重新啟用快取外掛
- 手動清除快取選項
- 清晰概述所做的更改

原文外掛簡介

Anti-Cache Emergency Kit is the ultimate tool for WordPress developers and designers who need to bypass all caching mechanisms during development, testing, or troubleshooting.
⚠️ Development Tool Only – Do NOT leave active on production sites!
Key Features
🔧 Comprehensive Cache Management
* Automatically detects and flushes major cache plugins
* Temporarily deactivates cache plugins during development (user can easily reactivate)
* Clears object cache (Redis, Memcached)
* Clears OPcache and hosting-specific caches
* Prevents browser caching for administrators
🛠 Debug Mode Activation
* Creates automatic backup of wp-config.php before any changes
* Safely modifies wp-config.php using WordPress Filesystem API
* Automatically enables WP_DEBUG, WP_DEBUG_LOG, WP_DEBUG_DISPLAY
* Disables WordPress cache (WP_CACHE = false)
* Shows PHP errors and warnings for troubleshooting
* Automatically restores original wp-config.php on deactivation
🛠️ Maintenance Mode
* Optional simple maintenance screen for non-logged users
* Prevents visitors from seeing development errors
* Quick toggle from admin bar
* Customizable maintenance message
Admin-Only Impact
* All anti-cache measures only affect logged-in administrators
* Regular visitors see the normal cached site (unless maintenance mode is enabled)
* Perfect for live site development
Smart Management Panel
* View current status and active features
* Easy one-click reactivation of cache plugins
* Manual cache clearing options
* Clear overview of what was changed
Supported Cache Plugins

WP Rocket
W3 Total Cache
WP Super Cache
WP Fastest Cache
LiteSpeed Cache
SiteGround Optimizer
WP Optimize
Hummingbird (WPMU DEV)
Breeze (Cloudways)
Autoptimize
Cache Enabler
Surge
Redis Object Cache

Supported Hosting Caches

SiteGround hosting cache
Cloudflare (when plugin is active)
Generic hosting cache systems

How It Works

Backup: Creates automatic backup of wp-config.php
Activation: Automatically flushes and deactivates all detected cache plugins
Debug Mode: Enables WordPress debug mode and disables WP_CACHE in wp-config.php
Anti-Cache Headers: Sends no-cache headers to admin users
Asset Versioning: Adds random versions to CSS/JS files for admins
Maintenance Mode: Optional simple screen for non-logged users
Deactivation: Restores original wp-config.php from backup

Use Cases

Testing theme or plugin updates
Troubleshooting white screens or errors
Developing new features without cache interference
Checking design changes in real-time
Debugging PHP errors and warnings
Safe development on live sites

Security & Safety

Automatic backup of wp-config.php before modifications
All changes only affect administrator users
Automatic restoration of original configuration on deactivation
Secure nonce verification for all actions
No database modifications beyond options
Compatible with WordPress multisite

How to Test Plugin Features
After activating the plugin, verify each feature is working correctly:
Debug Mode Testing

Check wp-config.php: Look for the debug constants added by the plugin
Verify backup: Check /wp-content/plugins/anticache/backup/wp-config-backup.php exists
Trigger a PHP error: Add to a theme file
Verify error display: You should see PHP errors on the frontend (admin only)
Check debug log: Look for /wp-content/debug.log file creation
Test error logging: Errors should be logged to the debug.log file
Check WP_CACHE: Verify WP_CACHE is set to false in wp-config.php

Cache Plugin Deactivation Testing

Before activation: Note which cache plugins are active in Plugins page
After activation: Verify cache plugins are deactivated
Check admin notice: Should list which plugins were deactivated
Visit settings page: Go to Tools > Anti-Cache Kit to see deactivated plugins list
Test reactivation: Use the “Reactivate All Cache Plugins” button

Browser Cache Prevention Testing

Make a CSS change: Modify your theme’s style.css
Hard refresh: Ctrl+F5 or Cmd+Shift+R should show changes immediately
Check page source: Look for random version numbers on CSS/JS files
Verify headers: Use browser dev tools to check for no-cache headers
Test as visitor: Log out – visitors should still see cached version

Object Cache Testing

Install Redis/Memcached: If using object caching
Check cache status: Use Redis CLI or monitoring tools
Verify clearing: Cache should be flushed when plugin activates
Manual clear: Test the “Manual Cache Clear” button in settings

Maintenance Mode Testing

Enable maintenance: Go to Tools > Anti-Cache Kit and enable maintenance mode
Test as visitor: Open an incognito/private window and visit your site
Verify maintenance page: Should see the maintenance screen
Test as admin: Logged-in admins should bypass maintenance mode
Quick toggle: Use the admin bar toggle for quick on/off

Hosting Cache Testing

SiteGround users: Check SG Optimizer cache is cleared
Cloudflare users: Verify Cloudflare cache is purged (if plugin installed)
Manual verification: Check your hosting control panel for cache status
Performance testing: Use GTmetrix or similar to verify cache clearing

Overall Functionality Testing

Make theme changes: Modify CSS, PHP, or JavaScript files
Check immediate visibility: Changes should be visible without hard refresh
Test error display: Broken code should show errors immediately
Verify admin-only: Log out to confirm visitors see normal cached site
Check HTML comments: Look for “AyudaWP Anti-Cache Kit” comment in page source

Backup and Restoration Testing

Check backup creation: Verify backup file exists after activation
Note original wp-config.php: Take note of original configuration
Deactivate plugin: Deactivate Anti-Cache Kit
Verify restoration: Check that wp-config.php is restored to original state
Backup cleanup: Verify backup file is removed after successful restoration

Testing Checklist

wp-config.php backup is created automatically
Cache plugins are deactivated and listed in admin
Debug mode is enabled (WP_DEBUG, WP_DEBUG_LOG, WP_DEBUG_DISPLAY)
WP_CACHE is set to false in wp-config.php
CSS/JS changes are immediately visible to admins
Random versions are added to asset URLs for admins
PHP errors are displayed to admins only
Maintenance mode works for non-logged users
Admin bar toggle functions correctly
Settings page is accessible at Tools > Anti-Cache Kit
Manual cache clear button works
Plugin reactivation feature works
HTML comment appears in page source for admins
No-cache headers are sent to admin users only
Original wp-config.php is restored on deactivation

If any feature isn’t working, check the debug.log file for error messages or contact support.
Developer Information
Hooks and Filters

ayudawp_anticache_maintenance_data – Filter to customize maintenance page data
ayudawp_anticache_cache_plugins – Filter to modify the list of supported cache plugins

Constants

AYUDAWP_ANTICACHE_VERSION – Plugin version
AYUDAWP_ANTICACHE_PLUGIN_DIR – Plugin directory path
AYUDAWP_ANTICACHE_PLUGIN_URL – Plugin directory URL

Code Example
Customize maintenance page:
add_filter( 'ayudawp_anticache_maintenance_data', function( $data ) {
$data['heading'] = 'Custom Maintenance Message';
$data['message'] = 'We are updating our awesome website!';
$data['accent_color'] = '#ff6b6b';
return $data;
});

Support

Need help or have suggestions?

Official website
WordPress support forum
YouTube channel
Documentation and tutorials

Love the plugin? Please leave us a 5-star review and help spread the word!
About AyudaWP
We are specialists in WordPress security, SEO, and performance optimization plugins. We create tools that solve real problems for WordPress site owners while maintaining the highest coding standards and accessibility requirements.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Anti-Cache Emergency Kit」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


3.0.2 | 3.0.3 | 3.0.4 | 3.0.5 | trunk |

延伸相關外掛(你可能也想知道)

文章
Filter
Mastodon