
內容簡介
DriveHub 是一款全方位的 Google Drive 外掛,讓使用者能夠直接在 WordPress 中管理 Google Drive 檔案、嵌入文件、建立圖片和影片畫廊,以及分享雲端檔案,無需重複上傳檔案至網站。
【主要功能】
• Google Drive 檔案管理器
• 嵌入 Google Drive 文件至 WordPress
• 建立圖片與影片畫廊
• 上傳與下載檔案
• 創建可重複使用的模組
外掛標籤
開發者團隊
② 後台搜尋「DriveHub – File Manager for Google Drive, Embed Files, Image Gallery & Media Library」→ 直接安裝(推薦)
原文外掛簡介
🔥 Get DriveHub PRO | 📖 Docs | 🤝 Join Community | 🕹️ YouTube
DriveHub is an all-in-one Google Drive plugin for WordPress that works as a Google Drive file manager, document embedder, image and video gallery, file uploader, document library, and cloud file sharing solution.
Manage Google Drive files directly from WordPress, embed Google Drive files including Docs, Sheets, Slides, PDFs, images, and supported media, create galleries and document libraries, upload and download files, and display cloud content without duplicating your entire Drive library on WordPress hosting.
DriveHub provides a Google Drive integration for WordPress, so files stay organized in Drive while your website becomes the frontend for displaying, sharing, collecting, and delivering them. Create reusable modules and insert them using Gutenberg, Elementor, Divi, Classic Editor / TinyMCE, or shortcodes.
Source Code
The JavaScript in assets/js/ is a compiled/minified build. The full, human-readable source is included in this plugin under js-src/, along with the package.json used to build it. To build from source: run npm install followed by npm run build:all from the plugin’s root directory.
Key Features
✅ Google Drive File Manager
Manage files and folders from your connected Drive account without leaving WordPress.
Supported actions include:
Browse and search files and folders
Upload files and create folders
Rename, move, copy, and delete files and folders
Create shareable links
Download individual files and folders as ZIP archives
Browse My Drive, Shared with me, Starred, Computers, and other supported Drive locations
Your original files remain in Drive while WordPress provides the management interface.
✅ Embed Google Drive Files in WordPress
Embed supported Google Docs, Sheets, Slides, PDFs, images, media, and other document formats directly into WordPress pages and posts.
Create an Embed Document module, select a file, configure its display settings, and place it in your WordPress content. Use embeds for reports, manuals, presentations, spreadsheets, course materials, public documents, and client resources.
✅ Google Drive Image & Video Gallery
Turn supported images and videos stored in Drive into responsive WordPress galleries.
Configure available gallery settings such as layout, columns, sizing, spacing, sorting, file names, folder visibility, and lightbox viewing. Use galleries for photography portfolios, client galleries, events, products, schools, creative work, and media collections.
✅ Google Drive Document Library and File List
Turn a selected Drive folder into a structured file list, document library, resource center, or download collection.
Display supported file information and actions such as file name, size, date, folder, preview, and download. Use file lists for company documents, reports, manuals, product documentation, course resources, client deliverables, and internal resources.
✅ Upload Files from WordPress to Google Drive
Send supported files from WordPress to your connected Drive account. DriveHub includes Contact Form 7 integration for supported file-upload workflows such as applications, client documents, project submissions, assignments, support attachments, and general file collection.
✅ Google Drive Downloads and File Sharing
Provide frontend downloads and supported file-sharing options for selected Drive files. Protected-download workflows can use signed, expiring tokens instead of exposing the underlying file URL directly.
Depending on the module, sharing options can include direct links, email, Facebook, X/Twitter, and WhatsApp.
✅ File Access Control
Restrict supported frontend modules and administrative functionality by WordPress user role, individual user, or password. Use access controls for client documents, membership resources, internal files, private content, and protected downloads.
✅ OAuth Connection
Connect supported Google Drive accounts through OAuth authentication without sharing a Google account password with WordPress. Administrators can connect, reconnect, and manage authorization from the WordPress dashboard.
🔥 Get DriveHub PRO | 📖 Docs | 🤝 Join Community | 🕹️ YouTube
Why Use Google Drive With WordPress?
WordPress provides the website and publishing layer, while Google Drive provides cloud storage and file organization. DriveHub connects the two, allowing sites to use Google Drive as file storage for WordPress while managing, embedding, displaying, uploading, sharing, and delivering selected Drive files.
This can reduce duplicate file management for teams already using Google Drive or Google Workspace for documents, images, media, and other resources.
File Storage and Delivery
Original files remain in your connected Drive account. DriveHub keeps Google Drive as the source for supported WordPress file workflows and does not require your entire cloud library to be copied into the WordPress Media Library simply to display supported content.
This approach is useful for document collections, image libraries, downloadable resources, client files, course materials, company documents, and media archives. Some supported operations may read or stream file data through your WordPress server when required for a preview, download, or other requested action.
Module Builder
The Module Builder lets you create reusable Google Drive modules for displaying and interacting with files in WordPress.
Choose a module, select your Drive file or folder, configure the available settings, and insert the saved module into your WordPress website.
✅ Free Modules
Photo Gallery
File List
Embed Document
✅ DriveHub Pro Modules
File Browser
File Uploader
Media Player
Search Box
Slider Carousel
Review & Approve
Use Cases
DriveHub connects Google Drive with WordPress for document libraries, client portals, image and video galleries, downloads, education, business resources, file collection, and private content.
Google Drive Document Libraries & Resource Centers: Create document libraries and resource centers for reports, manuals, forms, presentations, product resources, technical documentation, and other files stored in Google Drive.
Google Drive Client Portals & File Sharing: Create client-facing pages for project files, documents, images, and deliverables stored in Drive. Use supported access controls for private resources, while DriveHub Pro adds private user-folder workflows.
Google Drive Image & Video Galleries: Turn Google Drive folders into responsive image and video galleries for photography portfolios, weddings, events, products, real estate, creative work, and client galleries.
Google Drive Download Centers: Publish PDFs, brochures, catalogs, reports, guides, manuals, course materials, and other Google Drive files as downloadable WordPress resources.
Education & Course Materials: Share assignments, PDFs, Google Docs, Sheets, Slides, presentations, videos, research resources, and other learning materials from Drive through WordPress.
Business & Client Workflows: Use DriveHub for company documents, policies, reports, project files, client deliverables, team resources, forms, presentations, and other business content stored in Google Drive.
WordPress to Google Drive File Uploads: Collect applications, assignments, project submissions, client files, support attachments, and other documents from WordPress into Google Drive using supported upload workflows.
Membership & Private Resources: Create protected file areas for members, customers, students, clients, or teams using supported user, role, and password-based access controls.
🔥 Get DriveHub PRO | 📖 Docs | 🤝 Join Community | 🕹️ YouTube
DriveHub Pro
DriveHub Pro extends DriveHub with advanced Google Drive modules, WordPress integrations, private file workflows, media tools, and additional controls for websites that need more than the core file management and display features.
✅ Frontend Google Drive File Browser
Let users browse configured Google Drive files and folders directly from the frontend without giving them access to the WordPress dashboard.
Use it for document libraries, client resources, member areas, customer files, internal resources, and other frontend file-management experiences.
✅ Frontend File Uploads to Google Drive
Allow visitors or logged-in users to upload files from WordPress directly to a configured Google Drive folder.
Use frontend uploads for client files, applications, assignments, project submissions, support documents, customer files, and other file-collection workflows.
✅ Google Drive Video and Audio Player
Play supported video and audio files stored in Google Drive directly through WordPress.
Build video libraries, audio collections, course resources, training materials, presentations, and client media experiences while keeping the original files in Drive.
✅ Frontend Google Drive File Search
Add frontend search for supported Google Drive files and folders.
Help visitors find documents, downloads, client files, media, and other resources in larger Drive-powered file collections.
✅ Google Drive Image and Media Slider Carousel
Display supported Google Drive images and media in responsive sliders or carousels for portfolios, product media, events, client galleries, featured content, and other visual collections.
✅ Review and Approve Files
Create file review, selection, proofing, and approval workflows through WordPress.
Use Review & Approve for photography proofing, client photo selection, design reviews, creative approvals, and other asset-review workflows.
✅ Google Drive Media Library Integration
Work with supported Google Drive files through WordPress Media Library workflows, making Drive content easier to use inside WordPress without requiring your entire cloud library to be duplicated on your website hosting.
✅ Google Drive Downloads for WooCommerce
Use supported Google Drive files in WooCommerce workflows, including downloadable product delivery and supported customer file uploads.
This can be useful for eBooks, PDFs, documents, digital resources, course materials, customer files, and other downloadable or file-based products.
✅ Google Drive Private User Folders
Create personalized file areas by associating supported Google Drive folders with individual WordPress users.
Use private user folders for client portals, customer resources, member files, student folders, private documents, user-specific downloads, and personalized file delivery.
✅ Multiple Google Drive Accounts and Shared Drives
Connect multiple Google Drive accounts and work with supported Shared Drives from WordPress.
This is useful for agencies, businesses, teams, and websites that manage files across multiple accounts or shared organizational storage.
✅ Download and Usage Controls
Apply supported file-delivery controls such as download restrictions, per-file limits, ZIP download restrictions, and bandwidth restrictions when additional control over file access and delivery is required.
✅ File Analytics and Statistics
Track supported file activity such as downloads, streams, previews, searches, and proofing interactions to better understand how visitors use your documents, media, downloads, and other Drive resources.
✅ Email Reports and Notifications
Receive supported reports and notifications for relevant DriveHub file activity and workflows.
✅ Secure Google Drive Video Delivery
Provide controlled video playback workflows for supported video files stored in Google Drive when additional delivery controls are required.
🔥 Get DriveHub PRO | 📖 Docs | 🤝 Join Community | 🕹️ YouTube
Integrations
DriveHub integrates Google Drive with popular WordPress page builders, editors, form plugins, eCommerce tools, LMS platforms, and media workflows.
✅ Page Builders & Editors
Gutenberg
Elementor
Divi Builder
Classic Editor / TinyMCE
Shortcodes
✅ Forms & File Uploads
Contact Form 7
WPForms (Upcoming)
Gravity Forms (Upcoming)
Fluent Forms (Upcoming)
Ninja Forms (Upcoming)
Formidable Forms (Upcoming)
Elementor Forms (Upcoming)
MetForm (Upcoming)
✅ eCommerce
WooCommerce
Easy Digital Downloads (Upcoming)
Dokan (Upcoming)
✅ LMS & Education
Tutor LMS (Upcoming)
✅ WordPress Content & Media
WordPress Media Library
Advanced Custom Fields – ACF (Upcoming)
Don’t see your preferred integration? Let us know.
😍 Other Plugins from Our Team
MeetingHub – Zoom Meeting, Google Meet, Jitsi Meet & Webex integration. The All-in-One Webinar & Video Conference Solution for WordPress
GoodMeet – Google Meet Integration for Webinar, Meeting & Video Conference
ZooMeet – Zoom Meeting & Webinar Integration | Dedicated Zoom Video Conference Solution for WordPress
TogMeet – Microsoft Teams Integration for Webinar, Meeting & Video Conference
WeMeet – Webex Integration for Webinar, Meeting & Video Conference
External services
DriveHub connects to third-party services when the relevant functionality is used.
Google Drive API
Service: Google Drive API
Purpose: Used to access supported files, folders, metadata, uploads, downloads, previews, and requested file-management operations.
Data transmitted: OAuth authorization data, access tokens, file metadata, and file content when required for an active operation.
When data is transmitted: When an administrator connects an account or when a requested Drive operation is performed.
Google Privacy Policy:
https://policies.google.com/privacy
Google APIs Terms of Service:
https://developers.google.com/terms
Google API Services User Data Policy:
https://developers.google.com/terms/api-services-user-data-policy
Google OAuth 2.0
Service: Google OAuth 2.0
Purpose: Used to authenticate a Google account and authorize access to requested Drive resources.
Data transmitted: OAuth authorization information and account information required to complete authentication.
When data is transmitted: When an administrator connects or reconnects an account.
Google Privacy Policy:
https://policies.google.com/privacy
DriveHub OAuth Connection Service (Sovlix)
Service: DriveHub OAuth Connection Service, operated by Sovlix (sovlix.com).
Purpose: Powers the “Automatic” (1-click) Google account connection option. Provides a shared OAuth Client ID so site admins don’t need to create their own Google Cloud project, and relays refresh-token exchanges so the plugin never needs to store a Google OAuth client secret for this mode.
Data transmitted:
Client ID lookup: no site or user data sent; the plugin requests the current shared Client ID from the proxy.
Token refresh: the site’s stored Google OAuth refresh token and the site URL are sent to the proxy, which exchanges the refresh token with Google on the site’s behalf and returns a new access token. The proxy does not store or access Drive file contents.
When data is transmitted: When an administrator connects an account using Automatic mode (Client ID lookup, cached 24 hours), and whenever a Google access token needs renewal (typically hourly). Not used in Manual mode, where the site’s own Google credentials are used directly and this service is never contacted.
File storage: The service does not act as storage for files from the connected Drive account.
Sovlix Privacy Policy:
Sovlix Terms of Service:
DriveHub Privacy Policy:
DriveHub Terms of Use:
Freemius SDK
Service: Freemius (freemius.com) – licensing, update delivery, and account management SDK.
Purpose: Checks for available plugin updates, manages the free-to-Pro upgrade flow and license validation for DriveHub Pro, and (only if the administrator opts in) collects anonymized usage data to help improve the plugin.
Data transmitted: Site URL, plugin version, WordPress and PHP version, and other non-sensitive diagnostic data used for update checks. If the administrator opts in to usage tracking, anonymized usage data is also sent. No Drive files, file content, or connected-account data are ever sent to Freemius.
When data is transmitted: On plugin activation (opt-in prompt shown), periodically for update/license checks, and when usage tracking is enabled.
Freemius Privacy Policy:
https://freemius.com/privacy/
Freemius Terms of Service:
https://freemius.com/terms/
Data and Privacy
DriveHub does not use tracking pixels or passive telemetry in the current free plugin.
Original files remain in the connected Drive account. OAuth refresh tokens are encrypted before being stored in the WordPress database. DriveHub requests Drive-related access according to the functionality being used.
Administrators can revoke connected-account access through DriveHub or their Google account permissions. Site administrators are responsible for informing visitors and users about connected external services and applicable privacy requirements.
