WordPress plugin intelligence profile

seljeDrive Document Library for Google Drive

Embed a Google Drive folder as a browsable document library on your WordPress site using a simple shortcode.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.6
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update25 Sept 20261mo ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records seljeDrive Document Library for Google Drive version 1.3.6 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

seljeDrive Document Library for Google Drive lets you publish a Google Drive folder on your WordPress site as a simple file explorer.

Find this free plugin useful? Please support my work on this plugin by sending me a one-time donation (50% of the proceeds go to Ukraine).

Key features:

  • Browse a Google Drive folder (via a shared folder link)
  • Search inside the library
  • Open files in a new tab or download files
  • Create multiple libraries and embed each with a shortcode
  • Control access per library:
  • Public
  • Logged-in users
  • Specific roles

Find this free plugin useful? Please support my work on this plugin by making a donation.

Privacy

This plugin relies on third party services to function.

Google Drive is a trademark of Google LLC. This plugin is not affiliated with or endorsed by Google.

WordPress is a trademark of the WordPress Foundation. This plugin is not affiliated with or sponsored by, the WordPress Foundation.

Third Party Services

Google (Google OAuth + Google Drive API)

What it is used for:

  • Connecting your WordPress site to Google (OAuth)
  • Listing/searching files and folders from Google Drive
  • Opening/downloading files via Google-hosted URLs

When data is sent:

  • When an administrator clicks Connect Google and completes authorization
  • When anyone views a page that contains the [sg_doc_library] shortcode (your WordPress site fetches file/folder metadata from Google to render the library)
  • When a visitor uses Search / Open / Download inside the library
  • When the plugin refreshes an expired access token (if you have connected with offline access)

What data is sent:

  • During OAuth authorization (admin action): client ID, redirect URI, state, requested scope, and an authorization code
  • During API calls to Google Drive: an OAuth access token (in an Authorization header), Google Drive file/folder IDs, and search terms entered by the user (if search is used)
  • During Open/Download (visitor action): your WordPress site returns a redirect URL and the visitor’s browser is sent to a Google-hosted URL containing the file ID (for example docs.google.com export links or drive.google.com download links)

Data flow / conditions:

  • Google Drive API requests are made server-to-server (from your WordPress site to Google) using the OAuth token stored in your WordPress database.
  • The visitor’s browser is only sent directly to Google when the visitor clicks Open or Download.

Endpoints contacted:

  • https://accounts.google.com/o/oauth2/v2/auth
  • https://oauth2.googleapis.com/token
  • https://www.googleapis.com/drive/v3

Visitor browser destinations (when using Open/Download):

  • https://docs.google.com/
  • https://drive.google.com/

OAuth scope:

  • https://www.googleapis.com/auth/drive.readonly

Google Privacy Policy:

  • https://policies.google.com/privacy

Google Terms of Service:

  • https://policies.google.com/terms

Google APIs Terms of Service:

  • https://developers.google.com/terms

Stripe (Donate link)

What it is used for:

  • Optional donations via a Stripe-hosted checkout page

When data is sent:

  • Only when an administrator clicks the Donate button in the plugin admin page

What data is sent:

  • The plugin itself does not send payment details. Clicking Donate opens a Stripe-hosted page in your browser. Stripe then receives the data needed to load and process the checkout (such as your IP address, browser/user agent, and any information you enter on the checkout page).

Stripe Privacy Policy:

  • https://stripe.com/privacy

Stripe Terms / Legal:

  • https://stripe.com/legal

Configuration

Google OAuth

  • In Google Cloud Console:
  • Enable Google Drive API
  • Create an OAuth 2.0 Client ID (type: Web application)
  • In WordPress admin:
  • Go to Settings -> seljeDrive Document Library for Google Drive
  • Add your Client ID and Client Secret
  • Copy the Redirect URI shown on the plugin admin page
  • Back in Google Cloud Console:
  • Add that Redirect URI as an authorized redirect URI
  • Back in WordPress:
  • Click Connect Google

Plugin settings

Google OAuth

Client ID

0 Client ID from your Google Cloud project. 0 Client IDs in the Google Cloud Console.

Client Secret

0 Client Secret from your Google Cloud project. It is stored encrypted (AES-256-CBC) in the WordPress database. Leave the field blank to keep the existing stored secret when re-saving settings.

Redirect URI

A read-only field showing the URI you must register as an Authorized Redirect URI in your Google Cloud Console OAuth client. Copy it with the Copy button and paste it into Google Cloud Console before clicking Connect Google.

Connect Google / Disconnect

After saving your Client ID and Client Secret, click Connect Google to start the OAuth authorization flow. Once the authorization is complete, the status shows Connected. Click Disconnect at any time to remove the stored OAuth token.

Libraries

Name

A label for your own reference to identify this library in the admin. It is not visible to visitors on the frontend.

Public Folder Share URL

The sharing URL of a Google Drive folder. The folder must be shared with “Anyone with the link can view” in Google Drive before it will work with this plugin.

Access

Controls who can browse this library:

  • Public: Anyone, including non-logged-in visitors.
  • Logged-in users: Only authenticated WordPress users.
  • Specific roles: Only users with the selected WordPress roles.

Allowed roles

Only shown when Access is set to Specific roles. Check all WordPress user roles that should be allowed to view the library. Visitors not matching a selected role will see an access denied message.

Hide Open button

When enabled, the Open button is hidden in the file list. Visitors cannot open files in a new browser tab directly from the library.

Hide Download button

When enabled, the Download button is hidden in the file list. Visitors cannot download files directly from the library.

Remove header from frontend

When enabled, the breadcrumb navigation and the search bar at the top of the library are removed from the frontend display. Useful when you want a minimal, non-navigable file list.

Icon is preview of file content

When enabled, Google Drive preview thumbnails are loaded as file icons instead of generic file-type icons. This provides a visual preview of each file’s contents, but may slightly increase page load time for large folders.

Frontend language

Sets the display language for this library’s UI elements (buttons, status messages, labels). Defaults to the WordPress site language if left on Default. Change this per library if you need a different language than the site default.

Root folder label

Custom text displayed as the label for the top-level breadcrumb in the file explorer. Leave empty to use the plugin’s built-in default root label (typically “Root” or its translation).

Allowed file extensions

g. pdf,docx,xlsx. Leave empty to display all file types from the Google Drive folder.

Extensions are matched case-insensitively.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • file browser
  • google drive
  • documents
  • library
  • shortcode
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity25 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.3.01.3.6
WordPress compatibility7.0.47.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.