{"id":367575,"date":"2026-09-30T15:19:18","date_gmt":"2026-09-30T15:19:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wckd-fast-wp-pages\/"},"modified":"2026-09-30T15:35:21","modified_gmt":"2026-09-30T15:35:21","slug":"wckd-fast-pages","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wckd-fast-pages\/","author":23564532,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.3","stable_tag":"1.4.3","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"WCKD Fast Pages","header_author":"WCKD Marketing","header_description":"Makes every page load instantly for visitors. Under the hood: a lean full-page cache. Finished HTML is served from disk before WordPress loads and cleared automatically when content changes.","assets_banners_color":"30373e","last_updated":"2026-09-30 15:35:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wckd.marketing\/plugins\/wckd-fast-pages\/","header_author_uri":"https:\/\/wckd.marketing\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":72,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.3":{"tag":"1.4.3","author":"wckdmarketing","date":"2026-09-30 15:35:21","revision":3721587}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3721572,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3721572,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3721572,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3721572,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.3"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[146,3853,247,794,17693],"plugin_category":[52,54],"plugin_contributors":[283717],"plugin_business_model":[],"class_list":["post-367575","plugin","type-plugin","status-publish","hentry","plugin_tags-cache","plugin_tags-page-cache","plugin_tags-performance","plugin_tags-speed","plugin_tags-static","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-wckdmarketing","plugin_committers-wckdmarketing"],"banners":{"banner":"https:\/\/ps.w.org\/wckd-fast-pages\/assets\/banner-772x250.png?rev=3721572","banner_2x":"https:\/\/ps.w.org\/wckd-fast-pages\/assets\/banner-1544x500.png?rev=3721572","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wckd-fast-pages\/assets\/icon-128x128.png?rev=3721572","icon_2x":"https:\/\/ps.w.org\/wckd-fast-pages\/assets\/icon-256x256.png?rev=3721572","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WCKD Fast Pages is a deliberately small full-page cache for sites without a\nlogged-in front end (brochure sites, organizations, portfolios). The first\nvisit to a page saves its finished HTML; every visit after that is served\nstraight from disk <strong>before WordPress or the database load<\/strong>, typically\n20 to 30 times faster server response.<\/p>\n\n<p><strong>Built to be boring:<\/strong><\/p>\n\n<ul>\n<li>Content edits purge the cache automatically, so visitors never see stale pages.<\/li>\n<li>Visitors arriving through ads and email links (utm tags, click ids) get the instant copy too. Tracking is untouched: it runs in the browser.<\/li>\n<li>Each page is compressed once when saved, so browsers get a ready-made gzip copy and the server never compresses the same page twice.<\/li>\n<li>Logged-in users, previews, real query strings, search, feeds, and POST requests always bypass.<\/li>\n<li>Deactivating, deleting, or even half-removing the plugin can never break the site: every failure path falls through to a normal WordPress render.<\/li>\n<\/ul>\n\n<p><strong>The dashboard (Settings \u2192 Fast Pages):<\/strong><\/p>\n\n<ul>\n<li>A measured, plain-language speed banner (\"Pages on this site load 32\u00d7 faster\u2026\") with one-click re-measuring.<\/li>\n<li>Every page on the site listed with its cache status, timestamp, and size, plus per-page purge.<\/li>\n<li>A \"Cache All\" button that rebuilds every page's saved copy in one click, so no visitor ever waits for a page to build.<\/li>\n<li>Pause for one hour (auto-resumes) and a list of pages that always render live.<\/li>\n<\/ul>\n\n<p><strong>Technical notes (for hosts and developers):<\/strong> on activation the plugin\ninstalls a <code>wp-content\/advanced-cache.php<\/code> drop-in and defines <code>WP_CACHE<\/code>\nin <code>wp-config.php<\/code>, the standard mechanism that lets cached pages skip\nWordPress entirely. It never overwrites another plugin's drop-in, and\ndeactivation\/uninstall remove both cleanly. Respects <code>DONOTCACHEPAGE<\/code>,\noffers a <code>wckd_fp_cacheable<\/code> filter, and honours the\n    WCKD_FAST_PAGES_DISABLED and <code>WCKD_FAST_PAGES_TTL<\/code> constants. WP-CLI:\n    wp fast-pages status | purge | warm.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Visit Settings \u2192 Fast Pages and press \"Cache All\".<\/li>\n<li>Press \"Measure Speed\" to see the before\/after on your own server.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20my%20visitors%20see%20outdated%20pages%20after%20i%20edit%20something%3F\"><h3>Will my visitors see outdated pages after I edit something?<\/h3><\/dt>\n<dd><p>No. Saving any post, page, category, or menu clears the cache\nimmediately; pages are saved again on their next visit, or all at once with \"Cache All\".\nEach saved copy is also used for at most 12 hours. The first visit after\nthat quietly rebuilds it, so pages that change on their own (like event\nschedules) stay current even if nobody edits anything. There is no\nscheduled rebuilding and no wasted server work: a page nobody visits is\nnever rebuilt. Developers can tune the window with the\n    WCKD_FAST_PAGES_TTL constant.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20membership%20%2F%20woocommerce%20site%3F\"><h3>Does it work with my membership \/ WooCommerce site?<\/h3><\/dt>\n<dd><p>It is not designed for sites where visitors log in or see personalized\ncontent. Logged-in users always bypass the cache, so the site keeps\nworking, but those visitors gain no speedup.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20or%20delete%20it%3F\"><h3>What happens if I deactivate or delete it?<\/h3><\/dt>\n<dd><p>The site simply becomes a normal WordPress site again. Every removal\npath, including deleting the plugin folder by FTP, is fail-safe.<\/p><\/dd>\n<dt id=\"does%20it%20send%20any%20data%20anywhere%3F\"><h3>Does it send any data anywhere?<\/h3><\/dt>\n<dd><p>No. There are no external services, no accounts, and no tracking. Every\nrequest the plugin makes is your site talking to itself.<\/p><\/dd>\n<dt id=\"are%20there%20requirements%20my%20site%20must%20meet%3F\"><h3>Are there requirements my site must meet?<\/h3><\/dt>\n<dd><p>Pretty permalinks (any structure other than plain ?p=123) are required;\nthe settings page tells you if they are off. Subdirectory installs work.\nMultisite networks are not supported.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Initial release on WordPress.org.<\/li>\n<\/ul>","raw_excerpt":"Makes every page load instantly for visitors. A lean full-page cache that serves finished HTML before WordPress loads.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/367575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=367575"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wckdmarketing"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=367575"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=367575"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=367575"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=367575"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=367575"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=367575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}