Anti-Cache Kit
Anti-Cache Kit is a development tool for WordPress developers and designers who need to bypass all caching and optimization mechanisms during development, testing, or troubleshooting. Development tool only. Do not leave active on production sites. Key features Cache and optimization management Automatically detects, flushes, and deactivates 20+ cache plugins Removes cache drop-ins (object-cache.php) so caches that keep working through a drop-in actually stop Deactivates optimization plugins that interfere with debugging (Perfmatters, FlyingPress, WP Asset CleanUp, and more) Never deactivates Query Monitor, the debugging tool you need while troubleshooting Clears object cache (Redis, Memcached) and OPcache Clears hosting-specific caches (SiteGround, Cloudflare, Kinsta, and Varnish on demand) Prevents browser caching for administrators Server-level cache prevention Injects .htaccess rules via the WordPress markers API, no backup file needed Disables SiteGround cache via environment variables Sets no-cache, no-store headers at server level for all visitors Disables ETags and mod_expires to prevent conditional caching Sends CDN/proxy bypass headers (X-Accel-Expires, Surrogate-Control) Detects nginx and Caddy and skips rules that would not apply there, offering an equivalent nginx snippet to copy instead Cleanly removes only its own rules on deactivation, leaving the rest of .htaccess untouched Debug mode activation Enables WP_DEBUG, WP_DEBUG_LOG, and SCRIPT_DEBUG (errors go to wp-content/debug.log) Sets WP_DEBUG_DISPLAY to false so errors are logged, not shown on screen Disables WordPress cache (WP_CACHE = false) Comments out conflicting definitions with visible markers instead of deleting them Wraps its own definitions in markers and reverts them on deactivation, preserving any WP_DEBUG, WP_CACHE or SCRIPT_DEBUG you had set yourself Modifies wp-config.php with the WordPress Filesystem API, validates the result before writing, and never keeps a copy of your credentials on disk Maintenance mode Optional status page for non-logged visitors Quick toggle from admin bar Customizable via filter hook Self-contained output with aggressive cache prevention headers (503, no-store, Surrogate-Control) Safety and environment Detects production sites with wp_get_environment_type() and shows a dismissible warning, plus a red dot in the admin bar Status panel reflects the real state: debug constants, server rules, detected environment, and whether wp-config.php is writable Removes its options and any leftover backup directory from older versions on uninstall 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 Powered Cache Comet Cache Swift Performance Nginx Helper NitroPack SpinupWP Docket Cache Object Cache Pro Supported optimization plugins Perfmatters FlyingPress WP Asset CleanUp Object Cache 4 Everyone DietPress (WPO Tweaks) Clearfy Cache EWWW Image Optimizer ShortPixel Image Optimizer Supported hosting caches SiteGround (via .htaccess environment variables and plugin API) Cloudflare (both new and legacy namespaces) Kinsta Varnish (opt-in, best-effort PURGE/BAN when detected) Generic hosting cache systems Developer Information Hooks and Filters ayudawp_anticache_maintenance_data – Filter to customize maintenance page data (heading, status, message, retry) ayudawp_anticache_cache_plugins – Filter to modify the list of supported cache and optimization plugins ayudawp_anticache_purge_varnish – Filter to force the opt-in Varnish purge on or off (return true or false) Constants AYUDAWP_ANTICACHE_VERSION – Plugin version AYUDAWP_ANTICACHE_PLUGIN_DIR – Plugin directory path AYUDAWP_ANTICACHE_PLUGIN_URL – Plugin directory URL AYUDAWP_ANTICACHE_PLUGIN_BASENAME – Plugin basename for hooks Code examples Customize maintenance page: add_filter( 'ayudawp_anticache_maintenance_data', function( $data ) { $data['heading'] = 'My Site Name'; $data['status'] = 'Updating...'; $data['message'] = 'We are deploying a new version. Back in a few minutes.'; return $data; } ); Add a custom cache plugin: add_filter( 'ayudawp_anticache_cache_plugins', function( $plugins ) { $plugins['my-cache/my-cache.php'] = array( 'name' => 'My Cache Plugin', 'type' => 'cache', ); return $plugins; } ); Support Need private support or custom development? Do you need one-on-one help, priority troubleshooting, or a custom feature, integration, or tweak built specifically for your site? I offer private support and custom development. Just contact me and tell me what you need. 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.
Top keywords
- cache29×4.04%
- wp13×1.81%
- anticache9×1.26%
- debug9×1.26%
- ayudawp8×1.12%
- ayudawp anticache7×0.98%
- data7×0.98%
- wordpress7×0.98%
- filter6×0.84%
- optimization6×0.84%
- development5×0.70%
- environment5×0.70%
Developer Debug Mode
Stop editing wp-config.php every time you need to debug your WordPress site. Developer Debug Mode lets you toggle all WordPress debug constants directly from your dashboard with beautiful toggle switches. Changes save automatically — no clicking save buttons, no FTP access needed, no risk of syntax errors in your config file. 🎯 The Problem This Plugin Solves Every WordPress developer knows the pain: Something breaks on your site You need to enable WP_DEBUG to see the error You open FTP/File Manager, find wp-config.php, edit it carefully Debug the issue Remember to turn debug off before visitors see ugly error messages Repeat next time something breaks Developer Debug Mode eliminates steps 2-5 entirely. Toggle debug on, find the error, toggle off. Done in seconds. ✨ Key Features One-Click Debug Toggles Control all six WordPress debug constants from a clean, modern interface: WP_DEBUG — Master switch for WordPress debugging WP_DEBUG_LOG — Save errors to wp-content/debug.log WP_DEBUG_DISPLAY — Show errors on screen (careful on production!) SCRIPT_DEBUG — Use unminified core CSS/JS files SAVEQUERIES — Log database queries for performance analysis WP_DISABLE_FATAL_ERROR_HANDLER — See raw PHP fatal errors instead of recovery mode Admin Bar Quick Toggle (New in 1.2.0!) Toggle any debug constant directly from the WordPress admin bar — no need to visit the settings page. Perfect for quick debugging sessions. Built-in Debug Log Viewer View, search, download, and clear your debug.log without leaving WordPress: Color-coded entries (fatal, error, warning, notice) Search with highlighting Auto-refresh option for real-time monitoring One-click download and clear Auto-Save Technology Changes save instantly as you toggle. No save button, no page refresh, no waiting. Frontend Debug Warning A tasteful notification bar appears when WP_DEBUG_DISPLAY is active, reminding you to turn it off before visitors see error messages. Cross-Tab Synchronization Toggle debug in one browser tab and watch other open tabs update instantly. Automatic Backups Every change creates a backup of wp-config.php. The plugin keeps the 5 most recent backups, so you can always recover if something goes wrong. 🔧 Perfect For Theme developers debugging template issues Plugin developers testing new code Site administrators troubleshooting problems Agencies managing multiple client sites Freelancers who need quick debugging without FTP access Anyone tired of manually editing wp-config.php 💡 Why Choose Developer Debug Mode? Unlike other debug plugins, we focus on user experience: ✅ Instant toggles — No save buttons, changes apply immediately ✅ Visual feedback — Clear status indicators show exactly what’s enabled ✅ Admin bar access — Toggle debug from anywhere in WordPress ✅ Production-safe — Frontend warnings prevent accidentally exposing errors ✅ Modern design — Beautiful UI that fits naturally in your dashboard ✅ Lightweight — No bloat, loads only where needed 🔒 Built With Security In Mind Capability checks ensure only administrators can change settings Nonce verification on all AJAX requests Automatic wp-config.php backups before every change No data sent to external servers Clean uninstall removes all plugin data 📚 Debug Constants Explained Not sure what each constant does? Here’s a quick guide: WP_DEBUG The master switch. When enabled, WordPress will display PHP errors, notices, and warnings. Required for the other debug constants to work. WP_DEBUG_LOG Saves all debug messages to /wp-content/debug.log. Essential for debugging issues that happen in the background (AJAX, cron jobs, REST API). WP_DEBUG_DISPLAY Shows errors directly on your web pages. Useful during development but never enable on production — it can expose sensitive information to visitors. SCRIPT_DEBUG Forces WordPress to use the development versions of core CSS and JavaScript files instead of minified versions. Helpful when debugging scripts. SAVEQUERIES Stores database queries in a global array for later analysis. Useful for identifying slow queries but adds overhead — disable when not needed. WP_DISABLE_FATAL_ERROR_HANDLER Disables WordPress’s “recovery mode” so you see the actual PHP fatal error instead of “There has been a critical error on this website.” 🤝 Support & Documentation Need help? We offer: Free Support — Post in the WordPress.org support forum Documentation — Visit glimbyte.ie for guides and tutorials Express Support — Fast turnaround for urgent issues via glimbyte.ie/support 🌐 Works Great With Query Monitor — Use alongside for deeper debugging Debug Bar — Compatible with Debug Bar and its add-ons Any caching plugin — Clear cache after toggling debug constants Managed WordPress hosts — Works on most hosts including Kinsta, WP Engine, SiteGround Credits Developed with ❤️ by Glimbyte — WordPress Development & Support. Special thanks to the WordPress community for feedback and suggestions. Privacy Policy Developer Debug Mode does not collect, store, or transmit any personal data. All settings are stored locally in your WordPress database and wp-config.php file. The optional support contact form (available in the plugin settings) sends data directly to Glimbyte’s support team. This data is handled according to Glimbyte’s Privacy Policy. Additional Info Contribute Found a bug or have a feature request? We’d love to hear from you! Support Forum: wordpress.org/support/plugin/developer-debug-mode Website: glimbyte.ie Translations Want to help translate Developer Debug Mode into your language? Visit translate.wordpress.org to contribute.