{"id":318453,"date":"2026-05-26T12:46:47","date_gmt":"2026-05-26T12:46:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/holographic-extreme-cache\/"},"modified":"2026-05-28T08:16:40","modified_gmt":"2026-05-28T08:16:40","slug":"holographic-extreme-cache","status":"publish","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/holographic-extreme-cache\/","author":6393186,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.47","stable_tag":"1.0.47","tested":"7.0","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"Holographic Extreme Cache","header_author":"Plymouth Digital Services","header_description":"Simple static page caching with smart clearing, safe exclusions, preload and diagnostics.","assets_banners_color":"38a1c1","last_updated":"2026-05-28 08:16:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/plymouthdigitalservices.com\/wordpress-plugins\/holographic-extreme-cache","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":140,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.11":{"tag":"1.0.11","author":"holo-alan","date":"2026-05-27 15:17:46"},"1.0.13":{"tag":"1.0.13","author":"holo-alan","date":"2026-05-27 16:34:10"},"1.0.44":{"tag":"1.0.44","author":"holo-alan","date":"2026-05-28 00:38:38"},"1.0.47":{"tag":"1.0.47","author":"holo-alan","date":"2026-05-28 08:16:40"},"1.0.5":{"tag":"1.0.5","author":"holo-alan","date":"2026-05-26 12:46:29"},"1.0.7":{"tag":"1.0.7","author":"holo-alan","date":"2026-05-26 19:43:36"},"1.0.9":{"tag":"1.0.9","author":"holo-alan","date":"2026-05-27 15:03:00"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3549108,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3549108,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3549108,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3549108,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.11","1.0.13","1.0.44","1.0.47","1.0.5","1.0.7","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3549108,"resolution":"1","location":"assets","locale":"","width":1730,"height":685}},"screenshots":{"1":"Main Holo-Cache dashboard showing cache status, delivery method, cache size, action buttons and homepage speed test results."}},"plugin_section":[],"plugin_tags":[146,67884,3853,247,794],"plugin_category":[52,54],"plugin_contributors":[264226],"plugin_business_model":[],"class_list":["post-318453","plugin","type-plugin","status-publish","hentry","plugin_tags-cache","plugin_tags-html-cache","plugin_tags-page-cache","plugin_tags-performance","plugin_tags-speed","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-holo-alan","plugin_committers-holo-alan"],"banners":{"banner":"https:\/\/ps.w.org\/holographic-extreme-cache\/assets\/banner-772x250.png?rev=3549108","banner_2x":"https:\/\/ps.w.org\/holographic-extreme-cache\/assets\/banner-1544x500.png?rev=3549108","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/holographic-extreme-cache\/assets\/icon-128x128.png?rev=3549108","icon_2x":"https:\/\/ps.w.org\/holographic-extreme-cache\/assets\/icon-256x256.png?rev=3549108","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/holographic-extreme-cache\/assets\/screenshot-1.png?rev=3549108","caption":"Main Holo-Cache dashboard showing cache status, delivery method, cache size, action buttons and homepage speed test results."}],"raw_content":"<!--section=description-->\n<p>Holographic Extreme Cache is a simple, yet powerful, static page caching plugin with safe defaults.<\/p>\n\n<p>It includes static HTML page caching, smart cache clearing, safe WooCommerce exclusions, debug response headers, a basic preload system, a cache health check, safe HTML minification, WordPress emoji disabling, browser cache helper rules, a homepage speed test, cache diagnostics and an uninstall cleanup option.<\/p>\n\n<p>Caching is not enabled automatically on activation. Open Holo-Cache in the WordPress admin area and use the Setup tab or enable caching manually.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Static HTML page caching.<\/li>\n<li>PHP fallback cache delivery.<\/li>\n<li>advanced-cache.php drop-in support.<\/li>\n<li>Optional Apache rewrite helper rules.<\/li>\n<li>Manual clear cache button.<\/li>\n<li>Admin bar cache clearing.<\/li>\n<li>Automatic cache clearing when content changes.<\/li>\n<li>Basic smart purge for posts, pages, archives, taxonomy archives, authors and homepage.<\/li>\n<li>Cache lifetime control.<\/li>\n<li>Basic preload for homepage, recent posts and recent pages.<\/li>\n<li>Combined cache and preload controls for simpler setup.<\/li>\n<li>Safe default exclusions.<\/li>\n<li>WooCommerce cart, checkout and account exclusions.<\/li>\n<li>Logged-in user bypass by default.<\/li>\n<li>POST, AJAX, REST, preview and unsafe query string bypass.<\/li>\n<li>Cache size and cached page count.<\/li>\n<li>Last purge and last preload time.<\/li>\n<li>Basic cache health check.<\/li>\n<li>Other caching plugin conflict detection.<\/li>\n<li>Debug response headers.<\/li>\n<li>Strong cached HTML and inline CSS minification.<\/li>\n<li>Disable WordPress emoji files option.<\/li>\n<li>Browser cache helper.<\/li>\n<li>Gzip and Brotli detection.<\/li>\n<li>Setup tab with one-click WP_CACHE handling where wp-config.php is writable.<\/li>\n<li>Simple homepage speed test for cache-off and cache-on comparison with expandable diagnostics.<\/li>\n<li>Safe and Balanced modes.<\/li>\n<li>Optional uninstall cleanup.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>Holographic Extreme Cache does not collect analytics, does not track visitors and does not send site data to a third-party service.<\/p>\n\n<p>The plugin stores cache files, configuration helper files and optional log files inside its own folder under the WordPress uploads directory. Logging is off by default.<\/p>\n\n<h3>Uninstall<\/h3>\n\n<p>The plugin can remove its settings, cache files, configuration files, log files and scheduled events on uninstall if the uninstall cleanup option is enabled before uninstalling.<\/p>\n\n<p>If uninstall cleanup is not enabled, settings and generated files are left in place so the site owner can remove or inspect them manually.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to \/wp-content\/plugins\/ or install it from the WordPress plugin screen.<\/li>\n<li>Activate Holographic Extreme Cache.<\/li>\n<li>Open Holo-Cache in the admin menu.<\/li>\n<li>Use the Setup tab to check WP_CACHE, cache delivery and helper options.<\/li>\n<li>Enable caching from the Dashboard or Cache tab.<\/li>\n<li>Use the homepage speed test to confirm the cache is working.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20cache%20logged-in%20users%3F\"><h3>Does this cache logged-in users?<\/h3><\/dt>\n<dd><p>No. Logged-in users are bypassed by default.<\/p><\/dd>\n<dt id=\"does%20this%20support%20woocommerce%3F\"><h3>Does this support WooCommerce?<\/h3><\/dt>\n<dd><p>The plugin includes safe WooCommerce exclusions for cart, checkout, account and session URLs\/cookies.<\/p><\/dd>\n<dt id=\"does%20it%20edit%20wp-config.php%20automatically%3F\"><h3>Does it edit wp-config.php automatically?<\/h3><\/dt>\n<dd><p>Only after an administrator clicks the Setup tab button to enable WP_CACHE. It does not silently edit wp-config.php on activation.<\/p><\/dd>\n<dt id=\"does%20it%20cache%20admin%20pages%3F\"><h3>Does it cache admin pages?<\/h3><\/dt>\n<dd><p>No. WordPress admin pages, login pages, AJAX requests and REST API requests are excluded.<\/p><\/dd>\n<dt id=\"what%20should%20i%20do%20after%20changing%20a%20theme%2C%20plugin%20or%20important%20content%3F\"><h3>What should I do after changing a theme, plugin or important content?<\/h3><\/dt>\n<dd><p>Use Clear Cache from the Holo-Cache dashboard or admin bar. The plugin also clears relevant cache automatically for common content changes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.47<\/h4>\n\n<ul>\n<li>Updated free admin screens so main content panels, settings sections, help sections and tables use the available page width.<\/li>\n<li>Removed unnecessary dashboard status cards for cache delivery and WooCommerce protection.<\/li>\n<li>Changed the disabled-WP-Cron preload fallback so the Cache tab loads first, then processes one safe batch asynchronously.<\/li>\n<\/ul>\n\n<h4>1.0.46<\/h4>\n\n<ul>\n<li>Rebuilt the free plugin help page with clearer sections for setup, dashboard, page cache, preload, optimisation, exclusions, health checks and troubleshooting.<\/li>\n<li>Removed unnecessary preload warning wording while keeping the WP-Cron-disabled guidance and sample server cron command.<\/li>\n<\/ul>\n\n<h4>1.0.45<\/h4>\n\n<ul>\n<li>Added WP-Cron-disabled preload handling with a clear admin warning, help-page guidance, a sample server cron command, manual safe batch processing and controlled admin-page batch fallback.<\/li>\n<li>Updated the setup notice so an authenticated HEC admin action marks setup as handled.<\/li>\n<\/ul>\n\n<h4>1.0.44<\/h4>\n\n<ul>\n<li>Updated the cache speed-check wording so a successful result clearly states that the HEC HIT response header confirmed cached homepage delivery.<\/li>\n<\/ul>\n\n<h4>1.0.43<\/h4>\n\n<ul>\n<li>Rebuilt the free cache speed-test flow so the warm-up and final proof request use the same canonical homepage cache item.<\/li>\n<li>Improved advanced-cache.php speed-test URL normalisation so the final request reads the warmed homepage cache file instead of refreshing it.<\/li>\n<li>Removed earlier diagnostic\/fallback HIT handling so speed-test success depends on the HEC cache response header.<\/li>\n<\/ul>\n\n<h4>1.0.41<\/h4>\n\n<ul>\n<li>Fixed the homepage speed check so warm-up and final check use the same canonical homepage cache item.<\/li>\n<li>Fixed speed-test cache delivery so the final request reports HIT only when an existing static cache file is served with the HEC response header.<\/li>\n<\/ul>\n\n<h4>1.0.39<\/h4>\n\n<ul>\n<li>Restored reliable HEC response-header detection for the cache speed check.<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>Improved cache lookups for Cloudflare and reverse-proxy environments so cached files can be served consistently across HTTP\/HTTPS scheme detection differences.<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>Improved cache key stability for PHP fallback and drop-in cache delivery.<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>Improve cache reader file validation and native file-read fallback for PHP fallback cache hits.<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Improved cache file writes so HTML and metadata are written atomically together.<\/li>\n<li>Added a safer direct filesystem fallback for cache writes where needed.<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>Improve cache reader file validation and native file-read fallback for PHP fallback cache hits.<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Improved cache speed test requests so warm-up and cached checks use a safe HEC test marker while still sharing the normal homepage cache key.<\/li>\n<li>Expanded free preload URL collection so all published posts and pages can be queued instead of only the first small set.<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>Improved drop-in\/config synchronisation and speed-test diagnostics.<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>Changed the homepage speed test to use a request-level cache bypass instead of toggling the global cache setting.<\/li>\n<li>Added explicit HEC bypass handling for speed-test URLs so final cache checks can test the live cache path more accurately.<\/li>\n<li>Kept internal speed-test and bypass query markers out of cache keys.<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>Improved the cache speed check so its HEC test marker survives proxies by using a safe internal query marker as well as request headers.<\/li>\n<li>Normalised HEC internal speed-test query markers out of cache keys so tests check the normal homepage cache file.<\/li>\n<li>When basic preload is enabled, clearing all cache now automatically queues preload so site owners do not have to remember to press Start Preload after every clear.<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Improved preload reliability so queued URLs are warmed in background batches without slowing the admin request.<\/li>\n<li>Added direct static-cache writing during preload and homepage speed warm-up when loopback requests do not expose HEC runtime headers.<\/li>\n<li>Improved preload status reporting with processed, remaining and last-result details.<\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Improved speed test detection so HEC debug headers are requested explicitly and Cloudflare DYNAMIC is no longer treated as a cache result.<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>Fixed cache key handling behind Cloudflare\/reverse proxies so cache writes and drop-in reads use the same request scheme.<\/li>\n<li>Improved drop-in diagnostics for cache speed checks.<\/li>\n<li>Increased the free preload batch size to 20 URLs.<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Improved advanced-cache.php HTTPS detection behind Cloudflare, reverse proxies and load balancers so cached files are served with the same scheme used when they are written.<\/li>\n<li>Improved cache-speed-test reliability for proxied HTTPS sites where server variables report HTTP internally.<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Added request-local settings caching to reduce repeated option sanitisation during admin and frontend requests.<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Added cache-bypass support for Pro Critical CSS preview and generation URLs.<\/li>\n<li>Improved drop-in config syncing after plugin updates.<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Streamlined the admin screen by combining cache and preload controls.<\/li>\n<li>Moved advanced checkbox settings into an advanced section on the Optimisation page.<\/li>\n<li>Removed the separate page checker from the free admin dashboard.<\/li>\n<li>Updated the Go Faster page with clearer Pro feature highlights.<\/li>\n<li>Improved cached HTML and inline CSS minification while preserving sensitive blocks.<\/li>\n<li>Added final source comment credit line to cached pages.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Fixed admin action redirects after the AJAX update and improved cached page rendering compatibility for theme and page-builder CSS.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Fixed inline AJAX speed-test response handling and made cache diagnostics expandable.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Improved the admin action buttons so supported actions run inline without a full page reload.<\/li>\n<li>Added the expanded cache speed check with detailed diagnostics and inline status feedback.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added stronger cache diagnostics for speed tests, including HEC status and reason headers for test requests.<\/li>\n<li>Added internal cache-decision recording for speed-test requests so Pro can report exact bypass, miss, write or hit reasons.<\/li>\n<li>Improved cache write reporting so failed cache writes can identify invalid paths, unwritable directories or failed file writes.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added the Go Faster tab with Pro feature highlights and introductory offer pricing.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Improved homepage speed test sequencing so cache-off, warm-up and cache-on measurements use the same clearer comparison flow.<\/li>\n<li>Added short pauses between speed test stages to allow cache configuration and files to update.<\/li>\n<li>Improved preload startup so the first batch begins immediately, helping sites where WP-Cron is slow or disabled.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fixed final Plugin Check findings for cached HTML output and admin request handling.<\/li>\n<li>Improved scanner-readable nonce validation for admin tab\/message and settings requests.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Final security and maintenance pass.<\/li>\n<li>Improved admin request handling and sanitisation.<\/li>\n<li>Improved cache directory cleanup safety.<\/li>\n<li>Improved generated drop-in configuration writing.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed cache status detection for sites still using an older generated drop-in after updating.<\/li>\n<li>Improved cleanup of Holographic Extreme Cache browser cache and rewrite markers during uninstall.<\/li>\n<li>Hardened marker removal so browser cache marker text is not left in .htaccess.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improved site file path handling for .htaccess and setup tools.<\/li>\n<li>Improved output buffer closing for the page cache writer.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Added static HTML page caching.<\/li>\n<li>Added PHP fallback delivery and advanced-cache.php drop-in support.<\/li>\n<li>Added smart cache clearing for common WordPress content changes.<\/li>\n<li>Added WooCommerce-safe cache exclusions.<\/li>\n<li>Added admin dashboard, setup tools and health checks.<\/li>\n<li>Added basic preload for the homepage, recent posts and recent pages.<\/li>\n<li>Added homepage speed test and page cache checker.<\/li>\n<li>Added conservative HTML minification, WordPress emoji disabling and browser cache helper options.<\/li>\n<\/ul>","raw_excerpt":"Simple yet powerful static page caching with smart clearing, safe exclusions, preload and diagnostics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318453"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/holo-alan"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318453"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318453"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318453"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318453"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318453"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}