Cloud Auto Importer
WordPress plugin for automatic image import from cloud storage
by Michael Otieno Omondi · github.com/mike2634/cloud-media-importer · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/mike2634/cloud-media-importer/archive/refs/heads/main.zip🚀 Automated Cloud-to-WordPress Image Importing
Cloud Media Importer is a WordPress plugin that imports images from Google Drive directly into the WordPress Media Library, with support for bulk processing, duplicate detection, image optimization, automatic alt text, and WooCommerce media.
Import your images. Optimize them. Organize your media — automatically.
✨ Features
| Feature | Description |
|---|---|
| ☁️ Google Drive Import | Import images directly from Google Drive |
| 📁 Bulk Import | Import entire folders instead of processing files individually |
| 🔍 Duplicate Detection | Uses MD5 hashing to detect and skip duplicate images |
| 📝 Automatic Alt Text | Generates alt text from image filenames |
| 🗜️ Image Compression | Optional JPEG, PNG, and WebP optimization |
| 📊 Real-Time Progress | Monitor import progress and statistics |
| 📋 Import Logs | Track successful and failed imports |
| 🛒 WooCommerce Support | Import images for WooCommerce product media |
| 🔐 OAuth 2.0 | Secure Google authentication |
| ☁️ Cloudflare Worker | Optional authentication architecture |
| 🎨 WordPress Admin UI | Simple and clean administration interface |
| 🌍 Multisite Support | Compatible with WordPress multisite |
🔐 Authentication
Cloud Media Importer supports two authentication methods.
☁️ Cloudflare Worker
The plugin can use a Cloudflare Worker to handle the OAuth authentication flow without requiring users to enter Google API credentials directly into WordPress.
Benefits:
- 🔐 OAuth authentication
- 🔑 Secure credential handling
- ⚡ Simplified connection process
- 🌐 External OAuth callback handling
🔑 Google API Credentials
Advanced users can also configure their own Google OAuth credentials directly.
🔄 How It Works
Google Drive
│
▼
🔐 Google OAuth
│
▼
☁️ Cloud Media Importer
│
├── 🔍 Check duplicates
├── 📝 Generate alt text
├── 🗜️ Optimize images
└── 📊 Track progress
│
▼
🖼️ WordPress Media Library
│
▼
🛒 WooCommerce Product Media
🧠 Smart Processing
Cloud Media Importer is designed for bulk workflows, making it practical when working with large collections of images.
The plugin can:
- 📂 Process images from Drive folders
- 🔍 Check for existing files
- 🖼️ Download image content
- 📝 Generate filename-based alt text
- 🗜️ Compress images when enabled
- 📊 Report import progress
- 📋 Record import results
This allows users to move large image collections into WordPress without manually uploading each image.
🛠️ Technology
WordPress
- 🟦 PHP
- 🟦 WordPress Plugin API
- 🟦 WordPress Media Library
- 🛒 WooCommerce
APIs & Authentication
- 🔐 Google OAuth 2.0
- ☁️ Google Drive API
- ☁️ Cloudflare Workers
Image Processing
- 🖼️ JPEG
- 🖼️ PNG
- 🖼️ WebP
- 🔍 MD5 duplicate detection
📦 Installation
From WordPress
Search for:
Michael Cloud Image Auto Importer
in the WordPress plugin directory.
Manual Installation
- Download the plugin.
- Upload it to:
/wp-content/plugins/
- Activate the plugin from WordPress → Plugins.
- Open the plugin settings.
- Connect your Google Drive account.
- Select the images or folder to import.
📈 Current Version
Version: 2.0.2
What's New in 2.0.2
- 🔧 Updated Cloudflare Worker connection endpoint
- 🔐 Updated Google OAuth callback routing
- ⚙️ Improved production OAuth compatibility
- 📚 Updated Cloudflare Worker authentication documentation
🗺️ Project Direction
The project is focused on making large-scale WordPress media importing more automated and efficient.
Future development areas include:
- ⚡ Improved large-batch processing
- 📊 Better import monitoring
- 🧠 More intelligent media organization
- 🔐 Continued OAuth security improvements
- ☁️ Expanded cloud storage integrations
👨💻 Developer
Michael Otieno
Computer Science graduate and software developer interested in WordPress development, cloud technologies, automation, and cybersecurity.
📚 Learn More
🔗 GitHub Repository: https://github.com/MIKE2634/cloud-media-importer
🔗 WordPress Plugin: https://wordpress.org/plugins/michael-cloud-image-auto-importer/
📄 License
This project is licensed under the GPL-2.0-or-later license.
☁️ Import • 🗜️ Optimize • 📝 Organize
Built for WordPress media automation.