Description
Michael Cloud Image Auto Importer allows you to import images directly from Google Drive into your WordPress Media Library.
It is designed for bloggers, developers, eCommerce stores, and content creators who manage media externally and want a fast, automated way to bring images into WordPress.
The plugin supports two authentication methods:
- Cloudflare Worker (Recommended) – One-click connection with no API setup required
- Google API (Advanced) – Use your own credentials for full control
Key Features
- 🔐 Zero Configuration Option – Connect instantly using Cloudflare Worker
- ☁️ Cloudflare Worker Integration – Secure OAuth without exposing credentials in WordPress
- 🔑 Google API Support – Use your own credentials if preferred
- 📁 Bulk Image Import – Import entire Google Drive folders
- 🔍 Duplicate Detection – MD5 hashing prevents duplicate uploads
- 📝 SEO-Friendly Alt Text – Automatically generated from filenames
- 🗜️ Image Compression – Optional compression with adjustable quality
- 📊 Real-Time Progress – Live import tracking and statistics
- 📋 Import Logs – Detailed success and error tracking
- 🚀 Unlimited Imports – No artificial limits
- 🎨 Clean Admin UI – Simple and intuitive interface
- 🌍 Multisite Support – Fully compatible
External Services
This plugin connects to third-party services to enable Google Drive functionality.
Option 1: Cloudflare Worker (Recommended)
Service: Cloudflare Worker (Google OAuth Proxy)
Purpose: Handles Google OAuth authentication securely without storing credentials in WordPress
Data Transmitted:
– OAuth authorization codes
– Temporary session tokens
Service Provider: Cloudflare, Inc. (Worker script operated by the plugin author)
Third-Party Service: Yes – requests are sent to a Cloudflare Worker endpoint controlled by the plugin developer
Privacy Policy: https://www.cloudflare.com/privacypolicy/
Note:
The Cloudflare Worker acts as a proxy between your WordPress site and Google APIs.
No images are stored on the worker. Files are downloaded directly to your server.
Option 2: Google Drive API
Service: Google Drive API
Purpose: Access and download files from your Google Drive
Data Transmitted:
– OAuth authentication tokens
– File metadata (names, IDs, sizes, MIME types)
– File hashes (for duplicate detection)
– File content during downloads
Service Provider: Google LLC
Terms: https://developers.google.com/drive/terms
Privacy Policy: https://policies.google.com/privacy
User Consent:
By clicking “Connect Google Drive”, you explicitly consent to sending authentication data to the selected service (Cloudflare Worker or Google API).
How It Works
Option A: Cloudflare Worker (Recommended)
- Click “Connect Google Drive”
- Authorize your Google account
- Paste your Drive folder URL
- Start importing images
No API setup required.
Option B: Google API (Advanced)
- Create a Google Cloud project
- Enable Google Drive API
- Generate OAuth credentials
- Enter credentials in plugin settings
- Connect and import
Quick Setup (Recommended)
- Upload the plugin to
/wp-content/plugins/ - Activate it via the Plugins menu
- Go to Cloud Importer in admin
- Click Connect Google Drive
- Authorize access
- Start importing
Manual Setup (Google API)
- Follow Google API setup below
- Enter credentials in settings
- Connect and import
Google API Setup
- Go to https://console.cloud.google.com/
- Create or select a project
- Enable Google Drive API
- Go to Credentials Create OAuth Client ID
- Choose Web Application
-
Add redirect URI:
[your-site]/wp-admin/admin.php?page=cloud-auto-importer
-
Copy Client ID & Secret into plugin settings
Languages
- English
- Text Domain: michael-cloud-image-auto-importer
Credits
Developed by Michael Otieno (mike17894)
Powered by Google Drive API and Cloudflare Workers
Support
https://wordpress.org/support/plugin/michael-cloud-image-auto-importer/
FAQ
-
Do I need Google API credentials?
-
No. The Cloudflare Worker option allows one-click connection without credentials.
-
Is the Cloudflare Worker secure?
-
Yes. It uses Cloudflare infrastructure and does not store your images.
-
Can I use my own API credentials?
-
Yes. The traditional Google API method is fully supported.
-
Are there import limits?
-
No. You can import unlimited images.
-
Yes. Any accessible Google Drive folder works.
-
What formats are supported?
-
JPG, PNG, GIF, WebP, SVG, BMP, TIFF, ICO.
-
How are duplicates handled?
-
Files are hashed using MD5 and skipped if already imported.
-
What happens on uninstall?
-
You can choose to retain or delete plugin data.
-
Multisite support?
-
Yes.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Michael Cloud Image Auto Importer” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Michael Cloud Image Auto Importer” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.1
- Key Features Updation
- Security Features Updated
2.0.0
- Added Cloudflare Worker authentication (zero-config)
- One-click Google Drive connection
- Improved error handling
- Enhanced documentation
- Security improvements
1.0.7
- Reliability improvements
1.0.6
- Fixed text domain issues
1.0.5
- Added external services documentation
1.0.4
- Code standard improvements
- Security fixes
- Prefix standardization
1.0.3
- Plugin rename
1.0.2
- PHPCS fixes
- Improved sanitization
1.0.1
- Compression improvements
- Bug fixes
1.0.0
- Initial release