{"id":255937,"date":"2025-10-29T13:42:30","date_gmt":"2025-10-29T13:42:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/speedy-go\/"},"modified":"2026-05-25T14:35:24","modified_gmt":"2026-05-25T14:35:24","slug":"speedy-go","status":"publish","type":"plugin","link":"https:\/\/ja.wordpress.org\/plugins\/speedy-go\/","author":22039652,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.1","stable_tag":"2.1.1","tested":"7.0","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"Speedy Go","header_author":"Codeandcore","header_description":"A comprehensive caching plugin featuring Full-Page Caching, HTML\/CSS\/JS Minification, Combination, Browser Caching, Gzip & Brotli Compression, Object Caching, Lazy Loading, Mobile Caching, Cache Preloading, Scheduled Expiration, Advanced Cache Rules, and Debug Tools.","assets_banners_color":"412e9a","last_updated":"2026-05-25 14:35:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/codeandcore.com","rating":0,"author_block_rating":0,"active_installs":40,"downloads":1001,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"codeandcore","date":"2025-10-29 13:42:07"},"1.0.1":{"tag":"1.0.1","author":"codeandcore","date":"2026-02-24 12:58:30"},"2.0.0":{"tag":"2.0.0","author":"codeandcore","date":"2026-03-03 13:37:02"},"2.0.1":{"tag":"2.0.1","author":"codeandcore","date":"2026-03-03 15:26:12"},"2.0.2":{"tag":"2.0.2","author":"codeandcore","date":"2026-03-10 14:25:57"},"2.0.3":{"tag":"2.0.3","author":"codeandcore","date":"2026-03-16 14:11:32"},"2.1.0":{"tag":"2.1.0","author":"codeandcore","date":"2026-05-04 15:21:41"},"2.1.1":{"tag":"2.1.1","author":"codeandcore","date":"2026-05-25 14:35:24"}},"upgrade_notice":{"2.0.3":"<p>Major feature update including WooCommerce auto-exclusion, Import\/Export settings, and critical fixes for settings saving and API connection. Recommended for all users.<\/p>","2.0.2":"<p>UI refinements and accessibility updates. Recommended for a better user experience.<\/p>","2.0.1":"<p>Maintenance and compatibility update. Tested up to WordPress 6.9 with minor stability improvements, documentation updates, and internal code refinements. Recommended for all users.<\/p>","2.0.0":"<p>This is a major update. Speedy Go 2.0.0 brings a suite of new optimization features, bug fixes, and a brand new Telemetry tab. We recommend updating to benefit from improved caching performance and advanced settings.<\/p>","1.0.0":"<p>Initial release of Speedy Go.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3463606,"resolution":"128x128","location":"assets","locale":"","width":240,"height":240}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3387691,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3387691,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","2.0.0","2.0.1","2.0.2","2.0.3","2.1.0","2.1.1"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":3522515,"resolution":"1","location":"assets","locale":"","width":1920,"height":2404},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":3522515,"resolution":"2","location":"assets","locale":"","width":1920,"height":1646},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":3522515,"resolution":"3","location":"assets","locale":"","width":1920,"height":977}},"screenshots":{"1":"Plugin Dashboard: Overview of caching status and quick actions.","2":"Caching &amp; Preloading: Configuration for full-page caching and preloading rules.","3":"Asset Optimization: Settings for HTML\/CSS\/JS minification and combination.","4":"Telemetry Tab: Manage anonymous diagnostic data preferences.","5":"Import \/ Export Interface: Easily backup or restore your plugin configurations."}},"plugin_section":[],"plugin_tags":[144,17209,1735,187,247],"plugin_category":[52,54],"plugin_contributors":[240189],"plugin_business_model":[],"class_list":["post-255937","plugin","type-plugin","status-publish","hentry","plugin_tags-caching","plugin_tags-compression","plugin_tags-minification","plugin_tags-optimization","plugin_tags-performance","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-codeandcore","plugin_committers-codeandcore"],"banners":{"banner":"https:\/\/ps.w.org\/speedy-go\/assets\/banner-772x250.png?rev=3387691","banner_2x":"https:\/\/ps.w.org\/speedy-go\/assets\/banner-1544x500.png?rev=3387691","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/speedy-go\/assets\/icon-128x128.gif?rev=3463606","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/speedy-go\/assets\/Screenshot-1.png?rev=3522515","caption":"Plugin Dashboard: Overview of caching status and quick actions."},{"src":"https:\/\/ps.w.org\/speedy-go\/assets\/Screenshot-2.png?rev=3522515","caption":"Caching &amp; Preloading: Configuration for full-page caching and preloading rules."},{"src":"https:\/\/ps.w.org\/speedy-go\/assets\/Screenshot-3.png?rev=3522515","caption":"Asset Optimization: Settings for HTML\/CSS\/JS minification and combination."}],"raw_content":"<!--section=description-->\n<p>Speedy Go is an all-in-one performance plugin for WordPress, designed to optimize every aspect of your site's speed and efficiency. It features full-page caching, HTML\/CSS\/JS minification and combination, browser and object caching, Gzip &amp; Brotli compression, lazy loading, mobile-specific caching, cache preloading, scheduled expiration, and advanced cache rules.<\/p>\n\n<h3>Major Features &amp; Functions<\/h3>\n\n<p><strong>Caching &amp; Performance<\/strong>\n- <strong>Full-Page Caching<\/strong>: Cache entire pages for instant delivery, with options for cache expiry, exclusions, and auto-purge.\n- <strong>Cache Expiry &amp; Auto Purge<\/strong>: Set cache expiration rules and automatically purge outdated cache files.\n- <strong>Exclude URLs<\/strong>: Define URLs to be excluded from caching.\n- <strong>Browser Caching<\/strong>: Leverage browser cache to reduce load times.\n- <strong>Object Caching<\/strong>: Speed up dynamic content using object cache and transients.\n- <strong>Database Query Caching<\/strong>: Optimize repeated database queries.\n- <strong>Mobile Caching<\/strong>: Serve optimized cache for mobile users.\n- <strong>Cache Preloading &amp; Warm-Up<\/strong>: Automatically preload and warm up cache for improved response times.\n- <strong>Scheduled Expiration<\/strong>: Automate cache expiration to keep content fresh.\n- <strong>Advanced Cache Rules<\/strong>: Fine-tune caching with advanced rules and exclusions.<\/p>\n\n<p><strong>Asset Optimization<\/strong>\n- <strong>HTML Minification<\/strong>: Reduce HTML file size for faster rendering.\n- <strong>CSS &amp; JS Minification<\/strong>: Minify and combine CSS and JavaScript files for optimal delivery.\n- <strong>CSS &amp; JS Combination<\/strong>: Combine multiple CSS\/JS files to reduce HTTP requests.\n- <strong>Exclude CSS\/JS Files<\/strong>: Exclude specific files from minification or combination.\n- <strong>Gzip &amp; Brotli Compression<\/strong>: Compress files for improved speed.<\/p>\n\n<p><strong>User Experience &amp; Admin Tools<\/strong>\n- <strong>Lazy Loading<\/strong>: Defer offscreen images for faster initial page loads.\n- <strong>Admin Dashboard Widget<\/strong>: Monitor cache status from the dashboard.\n- <strong>Debug Tools &amp; Logging<\/strong>: Advanced debug logging and error tracking for troubleshooting.\n- <strong>User-Friendly Admin Interface<\/strong>: Modern, easy-to-use settings and management screens, including tabs for General, Advanced, and System Info.\n- <strong>Admin Bar Integration<\/strong>: Quick access to cache purging and settings from the admin bar.\n- <strong>Settings API Integration<\/strong>: All options are managed via the WordPress Settings API for reliability and security.\n- <strong>AJAX Bulk Actions<\/strong>: All bulk actions and progress checks are handled via secure AJAX endpoints.<\/p>\n\n<p><strong>Advanced &amp; Developer Features<\/strong>\n- <strong>Custom Cron Schedules<\/strong>: Register and use custom cron intervals for cache processing.\n- <strong>System Info Tab<\/strong>: View server and plugin environment details (PHP version, GD\/Imagick support, disk space, etc).\n- <strong>Logging<\/strong>: Optionally enable detailed logging of batch progress and failures to a log file.\n- <strong>Uninstall Cleanup<\/strong>: On uninstall, all plugin-created cache and database tables are removed.<\/p>\n\n<h3>Usage<\/h3>\n\n<ul>\n<li>Enable\/disable features as needed from the settings page.<\/li>\n<li>Monitor progress and logs from the dashboard widget and debug tools.<\/li>\n<li>Use the admin bar for quick cache purging and access to settings.<\/li>\n<\/ul>\n\n<h3>Third Party \/ External Services<\/h3>\n\n<p>This plugin connects to external services. By installing and activating this plugin you agree to the terms and privacy policies listed below.<\/p>\n\n<p><strong>SpeedyGo (https:\/\/speedygo.io)<\/strong><\/p>\n\n<p>The plugin communicates with speedygo.io for the following purposes:<\/p>\n\n<ol>\n<li><strong>License validation<\/strong> \u2014 Once per day via WordPress Cron the plugin sends your site URL, domain name, and license key to speedygo.io to confirm your subscription is active. No visitor personal data is included.<\/li>\n<li><strong>Settings synchronisation<\/strong> \u2014 When you save settings in the SpeedyGo dashboard, configuration data is pushed from speedygo.io to your site via a cryptographically signed webhook.<\/li>\n<li><strong>Account connection<\/strong> \u2014 When you click \"Connect to Speedy Go\", your browser opens a popup to speedygo.io to authenticate and select a plan. Your site URL and a one-time auth token are included in the URL.<\/li>\n<li><strong>Usage telemetry (opt-in only)<\/strong> \u2014 If you choose to share anonymous usage data during connection, aggregate plugin-feature events are sent to speedygo.io. This is optional and can be declined or withdrawn at any time.<\/li>\n<\/ol>\n\n<p>Data transmitted to speedygo.io: WordPress site URL, domain name, license key, plugin version. No visitor names, email addresses, or IP addresses are ever transmitted.<\/p>\n\n<ul>\n<li>Privacy Policy: https:\/\/speedygo.io\/privacy-policy\/<\/li>\n<li>Terms of Service: https:\/\/speedygo.io\/terms-of-service\/<\/li>\n<\/ul>\n\n<p><strong>Bunny.net CDN<\/strong> (only when CDN features are enabled)<\/p>\n\n<p>When CDN delivery is active, static assets are served from Bunny.net pull zones managed by SpeedyGo. Bunny.net may log standard web-server data (IP address, user agent, requested URL) per its own privacy policy.<\/p>\n\n<ul>\n<li>Privacy Policy: https:\/\/bunny.net\/privacy\/<\/li>\n<li>Terms of Service: https:\/\/bunny.net\/tos\/<\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>When the plugin is connected to a SpeedyGo account it transmits your WordPress site URL, domain name, and license key to speedygo.io for license validation and settings synchronisation. No visitor personal data (names, email addresses, IP addresses) is collected or transmitted by this plugin. Anonymous usage telemetry is strictly opt-in and can be declined or withdrawn at any time from the plugin settings.<\/p>\n\n<p>Full privacy policy: https:\/\/speedygo.io\/privacy-policy\/<\/p>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>WordPress Plugin Boilerplate<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/speedy-go<\/code> or install via the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to <strong>Settings \u2192 Speedy Go<\/strong> to configure caching and optimization settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20special%20server%20configuration%3F\"><h3>Does this plugin require special server configuration?<\/h3><\/dt>\n<dd><p>No, Speedy Go works with standard WordPress installations. For best results, use PHP 7.2+.<\/p><\/dd>\n<dt id=\"can%20i%20exclude%20specific%20files%20or%20urls%20from%20caching%20or%20minification%3F\"><h3>Can I exclude specific files or URLs from caching or minification?<\/h3><\/dt>\n<dd><p>Yes, you can define exclusions for caching, minification, and combination in the settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Fix: Resolved all WordPress Plugin Check security, i18n, and coding standards issues.<\/li>\n<li>Fix: Replaced parse_url() with wp_parse_url() across all files for consistent output.<\/li>\n<li>Fix: Replaced fopen\/fread\/fclose with WP_Filesystem::get_contents() in cache serving.<\/li>\n<li>Fix: Added missing translators comments and corrected mismatched text domains.<\/li>\n<li>Fix: Prefixed global functions sg_* renamed to cnc_sg_* for WordPress namespace compliance.<\/li>\n<li>Fix: Escaped all output in admin-connection.php (esc_url, esc_attr).<\/li>\n<li>Fix: Replaced date() with gmdate() in settings export filename.<\/li>\n<li>Fix: Replaced unlink() with wp_delete_file() in uninstall.php.<\/li>\n<li>Fix: Gated all error_log() calls behind WP_DEBUG to remove debug code from production.<\/li>\n<li>Tested up to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>New: Added \"Exclude WooCommerce Default Pages\" option to automatically bypass cache for Cart, Checkout, and My Account pages.<\/li>\n<li>New: Implemented Import\/Export settings tab for backup and migration support.<\/li>\n<li>Enhancement: Refined settings UI with improved tab layout and background image support for WebP conversion.<\/li>\n<li>Fix: Resolved \"Bad Request\" AJAX error in the API key manual connection form.<\/li>\n<li>Fix: Resolved issue where settings failed to save due to nested HTML form elements.<\/li>\n<li>Fix: Resolved Admin JS crash occurring on specific settings pages.<\/li>\n<li>Fix: Resolved PHP errors\/warnings related to deprecated functions.<\/li>\n<li>Enhancement: Clarified \"Exclude URLs\" instructions to specify full URLs on new lines.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Minor UI refinements and styling adjustments.<\/li>\n<li>Accessibility improvements for admin settings.<\/li>\n<li>Updated compatibility for latest WordPress versions.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Tested up to: 6.9<\/li>\n<li>Minor stability improvements.<\/li>\n<li>Documentation updates.<\/li>\n<li>Code cleanup and small performance refinements.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li><strong>New<\/strong>: Added a comprehensive Telemetry tracking feature to monitor usage data, including an opt-in modal on activation and a dedicated tab in Settings.<\/li>\n<li><strong>New<\/strong>: Introduced a Deactivation Feedback modal to safely gather user insights when the plugin is deactivated.<\/li>\n<li><strong>Security<\/strong>: Resolved multiple WordPress Coding Standards (WPCS) security warnings, adding strict sanitization and nonce verification across admin functions.<\/li>\n<li><strong>Fix<\/strong>: Patched a bug in the deactivation flow where conflicting alerts overtook the custom feedback modal.<\/li>\n<li><strong>Enhancement<\/strong>: Refactored the plugin's CSS and JS enqueuing logic to strictly load only on necessary admin pages, improving backward compatibility.<\/li>\n<li><strong>Cleanup<\/strong>: Removed outdated\/redundant codebase files and cleaned up the overall plugin footprint.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Optimize your WordPress site with advanced caching, minification, and performance tools for faster loading.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/255937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=255937"}],"author":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/codeandcore"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=255937"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=255937"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=255937"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=255937"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=255937"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=255937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}