Cloud Storage For Media Library — S3, DigitalOcean Spaces & Google Cloud
Changelog
1.3.1
Fix: corrected the declared minimum WordPress version. The plugin calls wp_create_image_subsizes() when regenerating a missing thumbnail, which needs WordPress 5.3, while the headers claimed support back to 5.0. The call was already wrapped in a function_exists() guard so nothing ever fatalled — on 5.0-5.2 the regeneration simply, and silently, did nothing. The headers now state 5.3 so the requirement is honest and the official Plugin Check passes cleanly.
1.3.0
Renamed the plugin display title to “Cloud Storage For Media Library — S3, DigitalOcean Spaces & Google Cloud” for clarity in search and listings. The plugin slug, settings (g33ki_settings), and all stored data are unchanged — this is a display-only rebrand and updates safely with no reconfiguration required.
Cleaned up provider labels on the admin screen (removed the redundant brand suffix).
1.2.4
WordPress 7.0 Connectors API integration: registers Amazon S3, DigitalOcean Spaces, and Google Cloud Storage as cloud_storage connectors on the wp_connectors_init action. Each connector links to this plugin’s settings page for credential management.
The plugin’s settings array (g33ki_settings) stores multiple credentials per provider (access_key, secret_key, bucket, region). The Connectors API’s api_key method handles a single setting value, so connectors are registered with method: none and the credentials_url points back to this plugin’s settings screen. Full multi-field central management will land once core supports it (or after a future option refactor).
Added g33ki_register_connectors action so third-party code can register richer connectors against the same providers.
1.2.3
Updated “Tested up to” to WordPress 7.0.
Bumped minimum PHP requirement to 7.4 (WordPress 7.0 dropped support for PHP 7.2 and 7.3).
Added “Support on Ko-fi” (https://ko-fi.com/gunjanjaswal) and “Contact Developer” links to plugin row meta on the Plugins screen.
Added Requires at least, Tested up to, and Requires PHP headers to the main plugin file.
1.2.2
Rebranding: Renamed to G33ki Cloud Storage For Media Library
SEO: Improved description for better search visibility on “offload media library” and “move media to cloud” keywords
Cleanup: Removed Buy Me a Coffee links
1.2.1
Fix: Removed inline script tag from fix-urls.php template to adhere to WP enqueuing guidelines
Fix: Replaced ob_start() full-page buffering with wp_template_enhancement_output_buffer
Docs: Added External Services declaration block to document S3/DO/GCS usage
1.2.0
New: Full-page output buffer URL rewriting — catches theme-hardcoded image URLs in headers, footers, and templates
New: Handles http/https URL variations and relative /wp-content/uploads/ paths
New: Filters for post_thumbnail_html, widget_text, custom_logo, wp_get_attachment_image, header_image_tag
Fix: Images in theme templates not rewriting for non-logged-in users