Title: DriveHub – Google Drive File Manager, Embed Documents &amp; Gallery
Author: Sovlix
Published: <strong>2026.07.13.</strong>
Last modified: 2026.07.16.

---

Bővítmények keresése

![](https://ps.w.org/drivehub/assets/banner-772x250.png?rev=3606304)

![](https://ps.w.org/drivehub/assets/icon-256x256.png?rev=3606576)

# DriveHub – Google Drive File Manager, Embed Documents & Gallery

 Szerző: [Sovlix](https://profiles.wordpress.org/sovlix/)

[Letöltés](https://downloads.wordpress.org/plugin/drivehub.1.1.1.zip)

 * [Részletek](https://hu.wordpress.org/plugins/drivehub/#description)
 * [Vélemények](https://hu.wordpress.org/plugins/drivehub/#reviews)
 *  [Telepítés](https://hu.wordpress.org/plugins/drivehub/#installation)
 * [Fejlesztés](https://hu.wordpress.org/plugins/drivehub/#developers)

 [Támogatás](https://wordpress.org/support/plugin/drivehub/)

## Leírás

**[Website](https://sovlix.com/drivehub/)** | **[Setup Guide](https://sovlix.com/docs/drivehub-manual-google-drive-connection-setup-guide/)**
| **[Support Community](https://www.facebook.com/groups/sovlixcommunityofficial)**
| **[Video Tutorials](https://www.youtube.com/@Sovlix/)**

**DriveHub connects Google Drive with WordPress.** Browse, upload, embed, download,
and share Google Drive files directly from your site. Connect an account, build 
reusable photo galleries and document lists with the Module Builder, and choose 
who can access each module.

Whether you want to **embed Google Drive documents** on a page, display a **Google
Drive gallery** of images, let visitors **download files from Google Drive**, or
manage your **Drive file library** inside wp-admin — DriveHub does it all without
copying files to your server. Everything stays in your Google Drive, streamed securely
to your visitors.

### Key Features

### Google Drive Connection

 * Connect your Google account in seconds with the built-in secure OAuth flow — 
   no Google Cloud project required.
 * Prefer full control? Use **your own Google OAuth credentials** instead (Manual
   mode).
 * Multiple accounts supported, with a primary account selector.
 * Choose the access scope that fits your site: a dedicated application folder, 
   selected folders, or your entire Google Drive.

### File Browser

 * Browse, search, and manage all your Drive files without leaving wp-admin.
 * Upload, rename, move, copy, delete, and organize folders.
 * Create shareable links and download files or whole folders as ZIP.
 * Access My Drive, Shared with me, Starred, Computers, and Shared Drives from one
   interface.

### Module Builder

Build display modules once, embed them anywhere with a shortcode:

 * **Photo Gallery** — responsive Drive image galleries with lightbox.
 * **File List** — clean, sortable document lists for downloads.
 * **Embed Documents** — inline previews of PDFs, Docs, Sheets, and Slides.

Choose a Drive folder, control file sorting and filtering, then reuse the module
anywhere on your site.

### Editor Integrations

 * **Gutenberg** block with visual module picker.
 * **Classic Editor / TinyMCE** insert button.
 * **Elementor** widget.
 * **Divi** builder module.
 * **Contact Form 7** Google Drive upload field.

### File Sharing

 * Share files via direct link, embed code, or email.
 * One-click sharing to Facebook, Twitter/X, and WhatsApp.
 * Choose exactly which sharing channels visitors see.

### Access Control

 * Restrict modules by user role or specific users.
 * Password-protect any module.
 * Control which users can access the File Browser, Module Builder, and Settings.
 * Signed, expiring download tokens — no raw Drive links leak.

### Customization

 * Module display options: sorting, layout, and file-type filtering.
 * Custom CSS support to match your theme.
 * Multiple Google accounts with a primary account selector.
 * Clean, fast React-powered interface.
 * Translation-ready (i18n) — use DriveHub in your own language.

### Available with the DriveHub Pro Add-on

[DriveHub Pro](https://sovlix.com/drivehub-pricing/) is a separate add-on plugin.
It extends DriveHub with:

 * **Six additional module types:** File Browser, File Uploader, Media Player, Review&
   Approve, Search Box, and Slider Carousel.
 * **WordPress Media Library integration:** use Google Drive files with the WordPress
   Media Library.
 * **WooCommerce integration:** deliver downloadable products from Google Drive 
   and collect customer uploads at checkout.
 * **File proofing and approvals, analytics, email reports, download restrictions,
   secure video playback, and advanced private-folder workflows.**

### Planned Integrations

The following integrations are in development and are **not available in the current
release**:

 * **E-commerce and learning:** Dokan, Easy Digital Downloads, and Tutor LMS.
 * **Content and custom fields:** Advanced Custom Fields.
 * **Form uploads:** WPForms, Gravity Forms, Fluent Forms, Formidable Forms, Ninja
   Forms, Elementor Forms, and MetForm.

### Who is DriveHub for?

 * **Photographers & creatives** — share Google Drive photo galleries with clients
   without re-uploading to WordPress.
 * **Schools & course creators** — embed Google Docs, Sheets, Slides, and PDFs as
   course material.
 * **Agencies & freelancers** — deliver files to clients through password-protected,
   role-restricted modules.
 * **Businesses** — give each team member or customer a private Google Drive folder
   inside WordPress.

**Private folders are available with DriveHub Pro.**

### Other Plugins from Our Team

 * **[MeetingHub](https://wordpress.org/plugins/meetinghub) –** Webinar & Meeting
   Plugin for Zoom, Google Meet, Webex, Microsoft Teams, & Jitsi Meet
 * **[GoodMeet](https://wordpress.org/plugins/goodmeet) –** Google Meet Integration
   for Webinar, Meeting & Video Conference
 * **[ZooMeet](https://wordpress.org/plugins/zoomeet) –** Zoom Meeting & Webinar
   Integration for WordPress

**[Website](https://sovlix.com/drivehub/)** | **[Support Community](https://www.facebook.com/groups/sovlixcommunityofficial)**

DriveHub helps site owners use Google Drive files in WordPress without duplicating
them on the web server. Create reusable modules for documents, downloads, and galleries,
then insert them with a shortcode, block, or supported page-builder integration.

### Bundled Libraries

This plugin ships the following third-party PHP libraries inside the plugin folder.
These are not loaded from a CDN — they are bundled for offline use.

#### Google APIs PHP Client Library

 * **Location:** `vendor/Google-sdk/`
 * **Version:** 1.1.5 (prefixed fork — class names prefixed to prevent conflicts
   with other plugins loading the same library)
 * **Latest upstream version:** 2.x — https://github.com/google/google-api-php-client/
   releases
 * **Note:** This plugin uses a prefixed fork based on v1.1.5. The upstream v2.x
   uses PSR-4 namespaces which require a different autoloading approach.
 * **License:** Apache License 2.0 (compatible with GPL-2.0-or-later)
 * **License URI:** https://www.apache.org/licenses/LICENSE-2.0
 * **Source:** https://github.com/google/google-api-php-client

#### JavaScript / Frontend Libraries (compiled into bundle)

The following open-source npm packages are compiled into `assets/admin/admin.js`
and `assets/js/frontend.js` via Vite. They are not loaded separately — they are 
bundled at build time.

 * **React** v18.3.1 — https://github.com/facebook/react — MIT License
 * **React DOM** v18.3.1 — https://github.com/facebook/react — MIT License
 * **React Router DOM** v6.27.0 — https://github.com/remix-run/react-router — MIT
   License
 * **Zustand** v5.0.0 — https://github.com/pmndrs/zustand — MIT License
 * **Radix UI (Dialog, Dropdown, Tooltip, Slot)** v1.x — https://github.com/radix-
   ui/primitives — MIT License
 * **Heroicons React** v2.2.0 — https://github.com/tailwindlabs/heroicons — MIT 
   License
 * **Lucide React** v0.453.0 — https://github.com/lucide-icons/lucide — ISC License
 * **Tailwind CSS** v3.4.14 — https://github.com/tailwindlabs/tailwindcss — MIT 
   License
 * **clsx** v2.1.1 — https://github.com/lukeed/clsx — MIT License
 * **tailwind-merge** v2.5.4 — https://github.com/dcastil/tailwind-merge — MIT License
 * **react-hot-toast** v2.6.0 — https://github.com/timolins/react-hot-toast — MIT
   License

All bundled JavaScript libraries are MIT or ISC licensed, which are compatible with
GPL-2.0-or-later.

### External Services

This plugin connects to the following third-party external services. No data is 
sent to any service without a direct user-initiated action (such as clicking „Connect
Google Account”).

#### Google Drive API

 * **Domain:** googleapis.com
 * **Purpose:** Read, upload, list, delete, and manage files in the connected Google
   Drive account.
 * **Data sent:** OAuth access token (for authentication), file metadata, file content
   during upload/download.
 * **When it connects:** Only when an admin or user actively browses, uploads, or
   manages files.
 * **Terms of Service:** https://policies.google.com/terms
 * **Privacy Policy:** https://policies.google.com/privacy

#### Google OAuth 2.0

 * **Domains:** accounts.google.com, oauth2.googleapis.com
 * **Purpose:** Authenticate Google accounts and obtain access tokens for Google
   Drive.
 * **Data sent:** Authorization code (exchanged for access token), Google account
   email and profile info.
 * **When it connects:** Only when an admin clicks „Connect Google Account”.
 * **Terms:** https://developers.google.com/terms
 * **API Services User Data Policy:** https://developers.google.com/terms/api-services-
   user-data-policy
 * **Privacy Policy:** https://policies.google.com/privacy

#### Sovlix OAuth Proxy

 * **Domain:** sovlix.com
 * **Endpoint:** https://sovlix.com/drivehub-connect/
 * **Purpose:** Provides a shared OAuth client ID/secret so site owners can connect
   Google Drive without creating their own Google Cloud project. This is an **optional
   convenience feature** — you can use your own Google OAuth credentials instead(
   see Settings).
 * **Data sent:** Your WordPress site URL and the OAuth authorization code received
   from Google. The proxy exchanges the code for an access token, returns it to 
   your WordPress site, and does not retain any copies after the connection is complete.
 * **When it connects:** Only when an admin clicks „Connect Google Account” AND 
   no custom Google OAuth credentials are configured in plugin settings.
 * **What the proxy does NOT store:** File contents, file metadata, passwords, or
   any data from other Google services (Gmail, Calendar, etc.).
 * **What stays on your server:** OAuth access tokens (1-hour expiry) and encrypted
   refresh tokens are stored only in your WordPress database. Sovlix does not retain
   copies.
 * **Revoke access:** Disconnect via DriveHub > Accounts, or remove access directly
   from your Google account permissions page.
 * **Privacy Policy:** https://sovlix.com/drivehub-privacy/
 * **Terms of Service:** https://sovlix.com/drivehub-terms/
 * **Google Terms of Service (governs OAuth flow):** https://policies.google.com/
   terms
 * **Google Privacy Policy:** https://policies.google.com/privacy

**To avoid using the Sovlix proxy entirely:** Go to DriveHub > Settings > OAuth 
Credentials, enter your own Google OAuth Client ID and Client Secret. Once set, 
all authentication goes directly from your WordPress site to Google — the proxy 
is never contacted.

### Data Policy

 * **No telemetry:** This plugin does not collect usage statistics, analytics, or
   crash reports.
 * **No tracking pixels:** No hidden requests are made to any server on page load.
 * **No data sold or shared:** Google user data is never sold, rented, or transferred
   to any third party.
 * **Encrypted token storage:** Refresh tokens are encrypted using industry-standard
   encryption before being stored in your WordPress database (wp_options). Access
   tokens expire after 1 hour.
 * **No external file storage:** Google Drive files remain in your Google account.
   The plugin reads and streams file data through your server only when necessary(
   e.g., download tracking). It does not store file contents.
 * **Minimal data scope:** Only Google Drive is accessed. Other Google services (
   Gmail, Calendar, etc.) are never requested or accessible.
 * **Admin-only connection:** Only users with the `manage_options` capability can
   connect or disconnect Google accounts.
 * **User data in Drive:** If you assign private folders to WordPress users, their
   WordPress user IDs are used to generate folder names in Google Drive. No other
   personally identifiable information is sent to any external service.
 * **Revoke at any time:** Disconnect via DriveHub > Accounts or remove access from
   your Google account permissions page (myaccount.google.com/permissions).
 * **GDPR note:** Site administrators are responsible for informing users about 
   any Google Drive integration on their site. This plugin does not present its 
   own consent UI to frontend visitors.

### Source Code

This plugin ships compiled/minified JavaScript and CSS files. The uncompiled source
code is available upon request for review purposes. Contact the plugin author via
the WordPress.org support forum.

#### Compiled Files

**Admin application**

 * Compiled: `assets/admin/admin.js`
 * Source: `admin/src/` (React 18, JSX, Tailwind CSS)
 * Build command: `npm run build`

**Frontend application**

 * Compiled: `assets/js/frontend.js`
 * Compiled CSS: `assets/css/frontend.css`
 * Source: `frontend/src/` (React 18, JSX, Tailwind CSS)
 * Build command: `npm run build:frontend`

**Additional compiled assets**

 * `assets/js/tinymce-plugin.js` — TinyMCE editor button

#### Tech Stack

 * React 18 + JSX
 * Tailwind CSS 3
 * Zustand (state management)
 * Vite 5 (bundler)
 * `@wordpress/api-fetch` (REST API calls)

### Privacy Policy

This plugin connects to external services only when a site administrator actively
initiates an action. No data is collected passively or on page load.

**Google Drive API and Google OAuth 2.0**

When you connect a Google account, this plugin communicates with googleapis.com,
accounts.google.com, and oauth2.googleapis.com. Data sent includes the OAuth authorization
code, access tokens, and Google Drive file metadata (names, IDs, MIME types, thumbnails).
File contents are never stored on your server except when streamed on demand.

 * Google Privacy Policy: https://policies.google.com/privacy
 * Google Terms of Service: https://policies.google.com/terms
 * Google API Services User Data Policy: https://developers.google.com/terms/api-
   services-user-data-policy

**Sovlix OAuth Proxy (optional)**

If you do not provide your own Google OAuth credentials, this plugin uses an OAuth
proxy at https://sovlix.com/drivehub-connect/ to facilitate the Google OAuth flow.
The proxy receives your WordPress site URL and the Google authorization code, exchanges
the code for tokens, and returns them to your site. Sovlix does not retain any copies
of tokens, file data, or site data after the connection is complete. Refresh tokens
are encrypted and stored only in your WordPress database.

 * Sovlix Privacy Policy: https://sovlix.com/drivehub-privacy/
 * Sovlix Terms of Service: https://sovlix.com/drivehub-terms/

To bypass the proxy entirely, enter your own Google OAuth Client ID and Secret in
DriveHub > Settings > OAuth Credentials.

**No telemetry or tracking.** This plugin does not send usage data, analytics, or
crash reports to any server. Google user data is never sold, rented, or shared with
third parties.

## Blokkok

This plugin provides 1 block.

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

## Telepítés

 1. Upload the plugin folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** menu in WordPress
 3. Go to **DriveHub** in the admin menu
 4. Connect a Google Drive account via the Accounts tab
 5. Create a module and embed it using the provided shortcode

## GYIK

### Do I need a Google API key?

No. You can use the built-in Sovlix OAuth proxy to connect without your own credentials.
For production or high-volume use, providing your own Google OAuth Client ID and
Secret is recommended. See DriveHub > Settings > OAuth Credentials.

### Does this plugin store files on my server?

No. Files remain in Google Drive. The plugin reads and streams file data through
your WordPress server only when needed, such as when visitors download a file.

### Is the Sovlix proxy required?

No. It is optional. If you enter your own Google OAuth credentials in the plugin
settings, the proxy is never contacted. All OAuth traffic goes directly between 
your site and Google.

### What data does the Sovlix proxy receive?

Only the OAuth authorization code that Google sends after the user approves access.
The proxy exchanges this for an access token and returns it to your WordPress site.
It does not receive or store your Google Drive files or your WordPress data.

### Does DriveHub collect usage data?

No. DriveHub does not collect usage analytics, telemetry, or crash reports.

### How do I revoke Google Drive access?

Go to DriveHub > Accounts and click Disconnect. You can also remove access directly
from your Google account at myaccount.google.com/permissions. Both methods fully
revoke the plugin’s access to your Drive.

### What happens if I deactivate the plugin?

Access tokens stored in wp_options are retained (not deleted on deactivation). Disconnect
Google accounts via DriveHub > Accounts before deactivating if you want all tokens
removed. Uninstalling the plugin removes all stored plugin data.

### Can I embed Google Drive documents in WordPress?

Yes. Create an Embed Documents module, choose your Google Drive files or folder,
and insert the module with a shortcode, Gutenberg block, or supported page-builder
integration. DriveHub supports inline previews for PDFs, Google Docs, Sheets, and
Slides.

### Can I create a Google Drive gallery in WordPress?

Yes. Create a Photo Gallery module from a Google Drive folder, configure its display
options, and insert it into your page or post. Visitors can browse images in a responsive
gallery with a lightbox.

### Can visitors upload files to Google Drive through WordPress?

Yes. DriveHub includes a Google Drive upload field for Contact Form 7. Other form-
plugin upload integrations are planned separately and are not included in the current
release.

## Vélemények

![](https://secure.gravatar.com/avatar/ec89abfb75325d6d610663e7829da8f303245d51b73d23e245388590c6b47142?
s=60&d=retro&r=g)

### 󠀁[Makes Using Google Drive Media So Easy](https://wordpress.org/support/topic/makes-using-google-drive-media-so-easy/)󠁿

 [bikash237](https://profiles.wordpress.org/bikash237/) 2026.07.18.

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.

 [ 1 vélemény olvasása ](https://wordpress.org/support/plugin/drivehub/reviews/)

## Közreműködők és fejlesztők

“DriveHub – Google Drive File Manager, Embed Documents & Gallery” egy nyílt forráskódú
szoftver. A bővítményhez a következő személyek járultak hozzá:

Közreműködők

 *   [ Sovlix ](https://profiles.wordpress.org/sovlix/)

[“DriveHub – Google Drive File Manager, Embed Documents & Gallery” fordítása a saját nyelvünkre.](https://translate.wordpress.org/projects/wp-plugins/drivehub)

### Érdekeltek vagyunk a fejlesztésben?

[Browse the code](https://plugins.trac.wordpress.org/browser/drivehub/), check out
the [SVN repository](https://plugins.svn.wordpress.org/drivehub/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/drivehub/) by [RSS](https://plugins.trac.wordpress.org/log/drivehub/?limit=100&mode=stop_on_copy&format=rss).

## Változási napló

#### 1.1.1 – 16 Jul, 2026

 * **Fix:** Minor bug fixes and enhancements.

#### 1.1.0 – 16 Jul, 2026

 * **New:** Automatic redirect to the DriveHub dashboard after plugin activation.
 * **New:** Refreshed connection and interface dialogs for a clearer setup experience.
 * **Enhancement:** Connect/reconnect flow now requests a fresh authorization URL
   on click and honors the selected access scope — fixes the Google „Missing required
   parameter: client_id” error on reconnect.
 * **Enhancement:** Clear, actionable in-app error messages when the connection 
   service is unreachable.
 * **Enhancement:** Refined settings badges and visual indicators for improved clarity.
 * **Enhancement:** Classic Editor „Google Drive” button redesigned with the DriveHub
   brand icon.
 * **Enhancement:** Module picker’s „Insert Module” button and editor screens now
   follow your configured theme color.
 * **Fix:** Theme color and appearance options now save and apply correctly.

#### 1.0.1

 * Bug fixes and improvements.

#### 1.0.0

 * Initial public release.

## Meta

 *  Version **1.1.1**
 *  Last updated **2 nap ezelőtt**
 *  Active installations **Kevesebb, mint 10**
 *  WordPress version ** 6.2 vagy magasabb **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 vagy magasabb **
 *  Language
 * [English (US)](https://wordpress.org/plugins/drivehub/)
 * Tags
 * [document gallery](https://hu.wordpress.org/plugins/tags/document-gallery/)[embed google drive](https://hu.wordpress.org/plugins/tags/embed-google-drive/)
   [file sharing](https://hu.wordpress.org/plugins/tags/file-sharing/)[google drive](https://hu.wordpress.org/plugins/tags/google-drive/)
 *  [Bővített nézet](https://hu.wordpress.org/plugins/drivehub/advanced/)

## Vélemények

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/drivehub/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/drivehub/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/drivehub/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/drivehub/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/drivehub/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/drivehub/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/drivehub/reviews/)

## Közreműködők

 *   [ Sovlix ](https://profiles.wordpress.org/sovlix/)

## Támogatás

Elmúlt két hónapban megoldott problémák:

     1 problémából 0

 [Támogatói fórum megtekintése](https://wordpress.org/support/plugin/drivehub/)