WordPress.org

Plugin Directory

DriveHub – File Manager for Google Drive, Embed Files, Image Gallery & Media Library

DriveHub – File Manager for Google Drive, Embed Files, Image Gallery & Media Library

Description

🔥 Get DriveHub PRO | 📖 Docs | 🤝 Join Community | 🕹️ YouTube

DriveHub is a Google Drive plugin for WordPress that combines a file manager, document embedder, image gallery, file uploader, document library, and cloud file sharing tools in one plugin.

Manage Google Drive files directly from WordPress, embed Google Docs, Sheets, Slides, PDFs, images, and supported media, create image galleries and document libraries, upload and download files, and display cloud content without duplicating your entire Drive library on WordPress hosting.

DriveHub connects your existing Google Drive storage with WordPress, so your files can stay organized in Drive while your website becomes the frontend for displaying, sharing, collecting, and delivering them.

Create reusable modules for different file workflows and insert them into your website using Gutenberg, Elementor, Divi, the Classic Editor, or shortcodes.

DriveHub at a Glance

  • Google Drive File Manager: Browse, search, upload, download, rename, move, copy, delete, and organize files from WordPress.
  • Embed Files: Display Google Docs, Sheets, Slides, PDFs, images, and supported media.
  • Image & Video Gallery: Turn Drive folders into responsive WordPress galleries for supported images and videos.
  • Document Library: Create structured resource, document, and download collections.
  • File Uploads: Send supported WordPress form submissions to Drive.
  • File Sharing: Publish and share selected cloud files through your website.
  • Access Control: Restrict supported modules by WordPress role, user, or password.

🔥 Get DriveHub PRO | 📖 Docs | 🤝 Join Community | 🕹️ YouTube

Key Features

✅ Google Drive File Manager

Manage files and folders from your connected Drive account without leaving WordPress.

Supported file management actions include:

  • Browse files and folders.
  • Search files by name.
  • Upload files.
  • Create folders.
  • Rename files and folders.
  • Move files and folders.
  • Copy files and folders.
  • Delete files and folders.
  • Create shareable links.
  • Download individual files.
  • Download folders as ZIP archives.
  • Browse My Drive.
  • Browse Shared with me.
  • Access Starred files.
  • Access Computers.
  • Access supported Drive locations available to the connected account.

Your original files remain in Drive while WordPress provides the management interface.

✅ Embed Google Drive Files in WordPress

Embed supported files from Google Drive directly into WordPress pages and posts.

Supported content can include:

  • Google Docs
  • Google Sheets
  • Google Slides
  • PDFs
  • Images
  • Supported media
  • Other supported document formats

Create an Embed Document module, select a file, configure its available display settings, and place it in your WordPress content.

Use document embeds for reports, manuals, presentations, spreadsheets, course materials, public documents, and client resources.

✅ Google Drive Image Gallery

Turn images stored in a Drive folder into a responsive photo gallery.

Available settings can include:

  • Gallery layout
  • Columns
  • Image sizing
  • Spacing
  • Sorting
  • File names
  • Folder visibility
  • Lightbox viewing

Use photo galleries for:

  • Photography portfolios
  • Client galleries
  • Wedding photography
  • Event photos
  • Product images
  • Creative portfolios
  • School galleries
  • Media collections

✅ Document Library and File List

Turn a selected folder into a structured file list or document library.

Display supported information and actions such as:

  • File name
  • File size
  • File date
  • Folder
  • Preview
  • Download

Use file lists for:

  • Document libraries
  • Resource centers
  • Download pages
  • Company documents
  • Public reports
  • Manuals
  • Product documentation
  • Course resources
  • Client deliverables
  • Internal resources

✅ Upload Files to Google Drive

Send files from WordPress to your connected Drive account.

DriveHub includes an integration with Contact Form 7 for supported file-upload workflows.

Use it for:

  • Applications
  • Client documents
  • Project submissions
  • Assignment submissions
  • Support attachments
  • Creative briefs
  • General file collection

✅ Download Drive Files

Provide frontend download actions for supported files stored in Drive.

Use download workflows for:

  • PDFs
  • Brochures
  • Catalogs
  • Reports
  • Guides
  • Manuals
  • Course materials
  • Client resources
  • Product documentation

Supported protected-download workflows can use signed, expiring tokens instead of exposing the underlying file URL directly.

✅ File Sharing

Provide visitors with supported ways to access and share files.

Depending on module settings, sharing options can include:

  • Direct links
  • Email
  • Facebook
  • X/Twitter
  • WhatsApp

Configure available sharing options according to the module and use case.

✅ File Access Control

Control access to supported frontend modules and administrative functionality.

Available controls can include:

  • WordPress user roles
  • Individual WordPress users
  • Password protection

Use access controls for client documents, private resources, membership content, internal files, and protected downloads.

✅ OAuth Connection

Connect your account through OAuth authentication.

The connection workflow lets administrators authorize the access required for DriveHub functionality 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.

Google Drive provides cloud storage and file organization.

DriveHub connects the two, allowing WordPress sites to manage, embed, display, upload, share, and deliver selected Drive files while the original content remains in cloud storage.

This can reduce the need to manually maintain the same file in both cloud storage and the WordPress Media Library.

It is particularly useful for teams that already use Drive or Google Workspace for documents, images, media, and other resources.

File Storage and Delivery

Original files remain in your connected Drive account.

DriveHub does not require your entire cloud library to be copied into the WordPress Media Library simply to display supported content.

This approach can be useful for websites working with:

  • Large document collections
  • Image libraries
  • Downloadable resources
  • Client files
  • Course materials
  • Company documents
  • Media archives

Some supported operations may read or stream file data through your WordPress server when required for preview, download, or another requested action.

Module Builder

The Module Builder lets you create reusable modules for displaying and interacting with files stored in Drive.

✅ Free Modules

  • Photo Gallery: Display images from a selected Drive folder in a responsive gallery.
  • File List: Display files and folders as a structured document or download list.
  • Embed Document: Embed supported Docs, Sheets, Slides, PDFs, images, media, and other files in WordPress.

✅ DriveHub Pro Modules

  • File Browser: Let users browse configured files and folders from the frontend.
  • File Uploader: Allow visitors or logged-in users to upload files to a selected Drive folder.
  • Media Player: Play supported audio and video files stored in Drive.
  • Search Box: Let visitors search supported Google Drive files and folders from the frontend.
  • Slider Carousel: Display supported Google Drive images and media in a responsive slider or carousel.
  • Review & Approve: Create file selection, review, proofing, and approval workflows.

✅ Insert Modules Anywhere

Create a module once and reuse it across your WordPress website.

Insert supported DriveHub modules using:

  • Gutenberg
  • Elementor
  • Divi
  • Classic Editor / TinyMCE
  • Shortcodes

🔥 Get DriveHub PRO | 📖 Docs | 🤝 Join Community | 🕹️ YouTube

Use Cases

DriveHub can turn files stored in Google Drive into document libraries, client resources, image galleries, download centers, course materials, and other file-based WordPress experiences.

✅ Document Libraries & Resource Centers

Create a WordPress document library or resource center using files already organized in Drive.

Use it to publish:

  • Reports and policies
  • Manuals and guides
  • Forms and templates
  • Presentations
  • Research documents
  • Technical documentation
  • Product resources
  • Public documents

Instead of uploading the same files again to WordPress, select your existing Drive content and display it through a reusable module.

✅ Client File Sharing & Portals

Create client-facing pages for documents, images, project files, and deliverables stored in Drive.

A typical workflow can be:

Client Folder DriveHub Module WordPress Client Page

Use supported access controls when resources should only be available to selected WordPress users, roles, or password holders.

DriveHub Pro adds private user-folder workflows for supported client portal and personalized file delivery use cases.

✅ Photography & Image Galleries

Turn Drive folders into responsive image galleries for WordPress.

Use them for:

  • Photography portfolios
  • Wedding galleries
  • Event photography
  • Client galleries
  • Product images
  • Creative portfolios
  • Real estate photography
  • Community and nonprofit galleries

Keep the original images organized in Drive while displaying selected collections through your website.

✅ Download Centers

Create a WordPress download center using files stored in Drive.

Publish downloadable:

  • PDFs
  • Brochures
  • Catalogs
  • Reports
  • Guides
  • Manuals
  • Forms
  • Product resources
  • Event materials

This is useful for businesses, organizations, product websites, nonprofits, and other sites that regularly publish downloadable resources.

✅ Education & Course Materials

Publish learning resources stored in Drive through WordPress.

Use DriveHub for:

  • Course documents
  • Assignments
  • Study materials
  • Research resources
  • Student downloads
  • PDFs
  • Google Docs
  • Google Sheets
  • Google Slides
  • Presentations

Schools, educators, training organizations, and course websites can keep learning materials organized in Drive while making selected resources available through WordPress.

✅ Business & Internal Documents

Create public or restricted document areas for companies and organizations.

Use them for:

  • Company policies
  • Internal documents
  • Reports
  • Meeting materials
  • Forms
  • Presentations
  • Training resources
  • Team resources
  • Public documents

Supported access controls can help separate public resources from content intended for specific users or roles.

✅ Agencies & Project Delivery

Keep project assets in Drive while using WordPress as the client-facing delivery layer.

For example:

Project Folder DriveHub Module Client Delivery Page

Agencies, freelancers, designers, photographers, and other service providers can organize working files in Drive and publish selected deliverables through WordPress.

✅ File Collection & Uploads

Collect files through WordPress and send supported uploads to a configured Drive destination.

Use file upload workflows for:

  • Client onboarding
  • Applications
  • Project submissions
  • Design assets
  • Business documents
  • Assignment submissions
  • Support attachments
  • Event submissions

DriveHub includes supported Contact Form 7 upload workflows, while DriveHub Pro adds a dedicated frontend File Uploader module.

✅ Membership & Private Resources

Create restricted file and resource areas for members, customers, students, clients, or internal users.

Use them for:

  • Member documents
  • Private downloads
  • Course resources
  • Customer files
  • Client documents
  • Internal resources
  • Personalized file delivery

Supported modules can use WordPress user, role, or password-based access controls. DriveHub Pro adds private user-folder workflows for supported personalized file areas.

✅ Professional Services

Create organized document and file experiences for professional service websites.

DriveHub can support workflows for:

  • Legal services
  • Accounting and finance
  • Consulting
  • Real estate
  • Creative agencies
  • Freelancers
  • Education and training
  • Nonprofits and organizations

Publish client resources, reports, forms, property documents, presentations, event materials, portfolios, and other supported files while keeping the original content organized in Drive.

🔥 Get DriveHub PRO | 📖 Docs | 🤝 Join Community | 🕹️ YouTube

DriveHub Pro

DriveHub Pro extends the core Google Drive integration with frontend file management, uploads, media playback, search, private user folders, WordPress Media Library integration, WooCommerce downloads, file analytics, and additional access and delivery controls.

✅ Frontend Google Drive File Browser

Create a frontend file browser for selected Drive files and folders without giving users access to the WordPress dashboard.

Use it for:

  • Client file areas
  • Document repositories
  • Resource centers
  • Member portals
  • Customer files
  • Internal file libraries
  • Shared resources

Display supported files and folders through WordPress while keeping the original content organized in Drive.

✅ Frontend Google Drive File Uploads

Allow visitors or logged-in users to upload files from your WordPress website to a configured Drive folder.

Use frontend uploads for:

  • Client submissions
  • Project assets
  • Applications
  • Assignments
  • Support documents
  • Customer files
  • General file collection

This provides a dedicated frontend upload workflow beyond the Contact Form 7 integration available in the core plugin.

✅ Google Drive Video and Audio Player

Play supported video and audio files stored in Drive through a frontend media player.

Use the media player for:

  • Video libraries
  • Audio collections
  • Course videos
  • Training materials
  • Presentations
  • Client media
  • Other supported audio and video content

Keep the original media in Drive while displaying supported content through WordPress.

✅ Google Drive File Search

Add a frontend search interface for finding supported files within the configured Drive source.

Use search for document libraries, resource centers, client files, media collections, and other larger file repositories where visitors need to locate content quickly.

✅ Image and Media Slider Carousel

Display supported images and media from Drive in a responsive slider or carousel.

Use it for:

  • Image showcases
  • Portfolios
  • Product media
  • Event photos
  • Client galleries
  • Featured content

✅ Review and Approve Files

Create file review workflows where users can inspect selected content and submit their selections.

Use Review and Approve for:

  • Photography proofing
  • Client photo selection
  • Design review
  • Client approvals
  • Creative selections
  • Asset review

This is useful when files are stored in Drive but review or approval needs to happen through your WordPress website.

✅ WordPress Media Library Integration

Use supported Google Drive files within WordPress Media Library workflows.

This allows selected cloud files to participate in supported WordPress media workflows without requiring your entire Drive library to be duplicated on your WordPress hosting.

Use the integration when you want to keep source files in Drive while working with selected content through familiar WordPress media workflows.

✅ Google Drive Downloads for WooCommerce

Use supported files stored in Drive as downloadable WooCommerce product files.

This can be useful for selling or delivering:

  • eBooks
  • PDFs
  • Documents
  • Digital resources
  • Product files
  • Course materials
  • Other supported digital downloads

WooCommerce manages the product and purchase workflow while Drive can remain the source for supported downloadable files.

DriveHub Pro also supports customer file-upload workflows for supported WooCommerce use cases.

✅ Private User Folders

Create private Drive folder workflows associated with individual WordPress users.

Use private user folders for:

  • Client portals
  • Customer file areas
  • Member resources
  • Student folders
  • Private documents
  • User-specific downloads
  • Personalized file delivery

This can be used when different users need access to their own files and folders through WordPress.

✅ Multiple Google Drive Accounts and Shared Drives

Connect multiple Google Drive accounts and work with supported Shared Drives from WordPress.

Use this for teams, agencies, businesses, and websites that manage files across multiple Drive accounts or shared organizational storage.

✅ Download and Usage Restrictions

Apply supported controls to file delivery and usage.

Available controls can include:

  • Download restrictions
  • Per-file limits
  • ZIP download restrictions
  • Bandwidth restrictions

Use these controls when files should be available through WordPress but require additional delivery restrictions.

✅ File Analytics and Statistics

Track supported file interactions to better understand how visitors use content delivered through DriveHub.

Supported activity can include:

  • Downloads
  • Streams
  • Previews
  • Searches
  • Proofing activity

Blocs

Cette extension offre 1 bloc.

  • DriveHub Module Insert a DriveHub Gallery, List, or Embed module.

Installation

  1. Search for DriveHub from Plugins > Add New, then install and activate it.
  2. Open the plugin settings from the WordPress admin area.
  3. Go to Accounts.
  4. Connect your account through the OAuth authorization flow.
  5. Select the appropriate Drive access scope.
  6. Open Module Builder.
  7. Choose a Photo Gallery, File List, or Embed Document module.
  8. Select the file or folder you want to use.
  9. Configure the available module settings.
  10. Insert the saved module using a shortcode or supported editor integration.

FAQ

What is DriveHub?

DriveHub is a Google Drive plugin for WordPress that provides file management, document embedding, image and video galleries, file lists, uploads, downloads, sharing, and access-control workflows using files stored in Drive.

Is DriveHub a file manager for Google Drive?

Yes. DriveHub provides a file manager inside the WordPress dashboard for supported file and folder operations, so you can work with Drive content without constantly switching between WordPress and Google Drive.

Can I manage Google Drive files from WordPress?

Yes. Supported actions include browsing, searching, uploading, creating folders, renaming, moving, copying, deleting, creating shareable links, and downloading files.

Can I use Google Drive as file storage for WordPress?

Yes. DriveHub uses your connected Drive account as the source for supported file workflows. Original files remain in Drive rather than requiring your entire cloud library to be copied into the WordPress Media Library.

Does DriveHub copy my entire Google Drive library to WordPress?

No. Your original files remain in the connected Drive account. Some operations may read or stream file data through WordPress when required for previews, downloads, or other requested actions.

Can I embed Google Drive files in WordPress?

Yes. Create an Embed Document module, select a supported file, configure the available display settings, and insert the module into your WordPress content.

Can I embed Google Docs, Sheets, and Slides in WordPress?

Yes. Supported Google Docs, Google Sheets, and Google Slides can be displayed through the document embed workflow.

Can I embed PDFs from Google Drive in WordPress?

Yes. Supported PDF files stored in Drive can be displayed through an Embed Document module.

Can I create an image and video gallery from Google Drive in WordPress?

Yes. DriveHub can turn supported images and videos stored in Google Drive into responsive WordPress galleries. Select your Drive content, configure the gallery, and insert it into your website using a supported editor integration or shortcode.

Can I create a document library from Google Drive?

Yes. The File List module can turn a selected Drive folder into a structured document library, resource center, or file list with supported file information and actions.

Can I create a download center with Google Drive files?

Yes. DriveHub can be used to publish supported Drive files as downloadable resources through WordPress, including PDFs, reports, manuals, guides, course materials, and other documents.

Can visitors download Google Drive files through WordPress?

Yes. Supported frontend modules can provide download actions for selected files stored in Drive.

Can I upload files from WordPress to Google Drive?

Yes. DriveHub includes a Contact Form 7 integration for supported file-upload workflows. DriveHub Pro also provides a dedicated frontend File Uploader module.

Can visitors upload files directly to Google Drive from the frontend?

Yes. DriveHub Pro provides a frontend File Uploader module that allows supported visitors or logged-in users to upload files to a configured Drive folder without accessing the WordPress dashboard.

Can I use DriveHub with Contact Form 7?

Yes. Supported Contact Form 7 file submissions can be sent to a configured Google Drive destination.

Can I use Google Drive with the WordPress Media Library?

Yes. DriveHub Pro provides WordPress Media Library integration for working with supported files stored in Drive.

Can I use Google Drive files for WooCommerce downloads?

Yes. DriveHub Pro provides WooCommerce integration for supported downloadable-product workflows using files stored in Drive.

Can customers upload files through WooCommerce?

Yes. DriveHub Pro supports customer file-upload workflows for supported WooCommerce use cases.

Can I use DriveHub as a client portal?

Yes. DriveHub can be used to create client-facing file and document areas in WordPress. DriveHub Pro adds private user-folder workflows for supported personalized file access and delivery.

Can I create private folders for WordPress users?

Yes. DriveHub Pro provides private user-folder workflows that can associate supported Drive folders with individual WordPress users.

This can be used for client files, customer resources, member documents, student folders, private downloads, and personalized file delivery.

Can I search Google Drive files from WordPress?

Yes. DriveHub includes file search within supported dashboard file-management workflows. DriveHub Pro also provides a frontend Search Box module for supported website file-search experiences.

Can I restrict access to Google Drive files in WordPress?

Yes. Supported DriveHub modules can use access controls based on WordPress user roles, individual users, or passwords.

Can I play audio and video files from Google Drive in WordPress?

Yes. DriveHub Pro includes a Media Player module for playing supported audio and video files stored in Google Drive through WordPress.

Can I create a photo proofing or client approval workflow?

Yes. DriveHub Pro includes a Review & Approve module for supported photography proofing, design review, client approval, creative selection, and asset-review workflows.

Which WordPress editors and page builders does DriveHub support?

DriveHub supports Gutenberg, Elementor, Divi, Classic Editor / TinyMCE, and shortcodes for inserting supported modules into WordPress content.

What integrations does DriveHub support?

DriveHub integrates with supported WordPress workflows including Gutenberg, Elementor, Divi Builder, Classic Editor / TinyMCE, Contact Form 7, WordPress Media Library, and WooCommerce. Additional integrations are planned as listed in the Integrations section.

Do I need to create a Google Cloud project?

No. The built-in OAuth connection workflow provides a supported way to connect an account without requiring every site administrator to create a separate Google Cloud project.

Does DriveHub require my Google account password?

No. DriveHub uses OAuth authorization for supported account connections. Your Google account password is not entered into or stored by DriveHub.

Is the DriveHub OAuth connection service required?

No. DriveHub provides a built-in OAuth connection service as a supported connection option. Available OAuth and account connection options depend on your DriveHub configuration.

Can I connect multiple Google Drive accounts?

Yes. DriveHub Pro supports multiple Google Drive accounts for supported workflows.

Does DriveHub support Shared Drives?

Yes. DriveHub Pro supports working with supported Shared Drives, depending on the connected account permissions and configuration.

Can I revoke Google Drive access?

Yes. Administrators can disconnect supported accounts through the available DriveHub account controls. Access can also be revoked through the connected Google account permissions.

Where are my files stored?

Your original files remain in your connected Drive account. DriveHub uses those files as the source for supported WordPress file-management, display, upload, download, and delivery workflows.

Does DriveHub collect telemetry or passive usage analytics?

The current free plugin does not collect passive usage analytics, telemetry, or crash reports.

Is DriveHub affiliated with Google?

No. DriveHub is an independent WordPress plugin that connects with Google Drive through APIs and OAuth services provided by Google.

Google Drive and Google Workspace are trademarks of Google LLC.

Avis

18 juillet 2026
This plugin really solved my problem! I can now use media from Google Drive in my WordPress website very easily. It’s simple to set up, works smoothly, and has saved me a lot of time. I highly recommend this plugin to anyone who wants to integrate Google Drive with WordPress.
Lire l’avis

Contributeurs & développeurs

« DriveHub – File Manager for Google Drive, Embed Files, Image Gallery & Media Library » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

Historique des changements

1.2.1 – August 13, 2026

  • Fix: Fixed video player button on module.

1.2.0 – July 29, 2026

  • Fix: Improved automatic OAuth connection handling when manual credentials were previously configured.
  • Fix: Prevented automatic connection mode from incorrectly using leftover manual credentials.

1.1.2 – July 28, 2026

  • Fix: Corrected File Browser account switching behavior.
  • Fix: Improved manual OAuth connection error handling.
  • Fix: Clearing the OAuth Client ID now also clears the saved Client Secret.
  • Fix: Module view pages could return 404 after plugin updates.
  • Fix: Improved folder navigation and sidebar behavior.
  • New: Added confirmation before removing a granted folder from the sidebar.

1.1.1 – July 16, 2026

  • Fix: Minor bug fixes and improvements.

1.1.0 – July 16, 2026

  • New: Automatic redirect to the dashboard after activation.
  • New: Improved account connection and setup dialogs.
  • Enhancement: Improved reconnect and authorization handling.
  • Enhancement: Added clearer connection error messages.
  • Enhancement: Improved settings indicators and interface styling.
  • Enhancement: Improved Classic Editor integration.
  • Enhancement: Improved module insertion interface.
  • Fix: Theme appearance and color settings.

1.0.1

  • Fix: Bug fixes and improvements.

1.0.0

  • Initial public release.