BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
seljeDrive Document Library for Google Drive icon
Actively maintained Tested with WP 7.1 #22 in documents

seljeDrive Document Library for Google Drive

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

Active installs10+10+ tier
Downloads · 30d162▲ +97.6% vs prev. 30d
Rating—0 reviews
Health score66/100Good
All-time downloads894Since Mar 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d27▲ +28.6% week over week
Our verdict

Solid choice

seljeDrive Document Library for… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 3 weeks ago, and scores 66/100 on our health check.

  • Actively developed — last update 3 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (10+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

81725Jul 22Sep 4Oct 19
Yesterday9
Daily average (1y)4
Peak day34Mar 9, 2026
Last 12 months895

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where seljeDrive Document Library… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
documents >100 4,785 Best documents plugins →
file browser >100 10,000 Best file browser plugins →
google drive >100 932 Best google drive plugins →
library >100 10,000 Best library plugins →
shortcode >100 10,000 Best shortcode plugins →

Version adoption

Share of active sites per release.

  • 1.3100.0%

About seljeDrive Document Library for Google…

From the official readme · v1.3.6

Description

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

  1. In Google Cloud Console:
  • Enable Google Drive API
  • Create an OAuth 2.0 Client ID (type: Web application)
  1. 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
  1. Back in Google Cloud Console:
  • Add that Redirect URI as an authorized redirect URI
  1. Back in WordPress:
  • Click Connect Google

Plugin settings

Google OAuth

Client ID
The OAuth 2.0 Client ID from your Google Cloud project. Find it under APIs & Services > Credentials > OAuth 2.0 Client IDs in the Google Cloud Console.

Client Secret
The OAuth 2.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
A comma-separated list of file extensions to show in the library, e.g. pdf,docx,xlsx. Leave empty to display all file types from the Google Drive folder. Extensions are matched case-insensitively.

Installation

  1. In WordPress admin, go to Plugins -> Add New.
  2. Search for seljeDrive Document Library for Google Drive.
  3. Click Install Now and then Activate.

Frequently asked questions

How do I embed a library on a page?

Use the shortcode shown in the Libraries list, for example: [sg_doc_library id="YOUR_LIBRARY_ID"]

What PHP version is required?

Minimum required PHP is 7.4.

Does it support Norwegian language?

Yes. The plugin is translation-ready and includes a Norwegian Bokmål (nb_NO) translation source file. WordPress typically uses compiled .mo files at runtime.

Changelog

Compatibility with WordPress 7.1 and a fix for visitors being incorrectly rate limited while browsing a library. No database changes required.

1.3.6

  • Tested up to WordPress 7.1
  • Fixed REST rate limiting: the per-visitor limit (60 requests per minute) now uses a fixed one-minute window, so visitors who browse steadily are no longer locked out
  • Sanitized the visitor IP address used for rate limiting
  • Removed a redundant uninstall hook registration (cleanup is handled by uninstall.php)
  • Prefixed admin template variables to resolve Plugin Check naming warnings
  • Added Leagues 4 Friends to the Other software section in the admin sidebar
  • Donate button in the admin header now uses a more visible warm orange colour with better text contrast
  • Added a seljeSoft link under Contact in the admin sidebar

1.3.0

  • Added styled hover tooltips (info icons) on every settings field in the admin page
  • Redirect URI is now copyable via a Copy button
  • Rebuilt the sidebar developer section: renamed to “-FROM THE DEVELOPER-“, added structured headings for Other plugins, Other software, Contact, and Visit our vacation homes
  • Documentation link now opens the full readme in an inline overlay instead of opening an external website
  • Added links to seljeDrive Document Library for Google Drive, seljeVisitorsFlags, Skriveline, sTimeFlow, Discord, and Sansel Rental
  • Updated readme Plugin settings section with descriptions of every setting
  • Tested up to WordPress 7.0
  • Updated Norwegian Bokmål translation

1.2.1

  • Fixed missing template file and admin CSS that caused a broken admin page after the 1.2.0 update

1.2.0

  • Moved settings page from Tools to Settings menu
  • Admin notices now display feedback after save, connect, disconnect, and delete actions
  • Client Secret is now encrypted at rest (AES-256-CBC)
  • Folder listings now paginate beyond 200 files (up to 2 000)
  • Added rate limiting on REST endpoints (60 requests/minute per IP)
  • Stale folder cache cleared automatically when a library is deleted
  • Admin page HTML extracted to a separate template file for maintainability
  • Added placeholder text to the Allowed file extensions field

1.1.0

  • Added per-library option to choose frontend language (installed WordPress languages)

1.0.3

  • Added option to show Google Drive file preview thumbnails as icons
  • Improved copied confirmation when clicking the shortcode

Full changelog on WordPress.org →

Screenshots

Frontend file explorer.
Frontend file explorer.
Plugin admin page.
Plugin admin page.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best seljeDrive Document Library f… alternatives

All documents plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 PDF Embedder – PDF Viewer & Embed PDF Files for WordPress PDF Embedder – PDF Viewer & Embed PDF Files for WordPress Embed PDF files in WordPress posts and pages with a responsive PDF viewer block, live Block… by Syed Balkhi 300K+ ★★★★★★★★★★ 4.7 (526) 2 months ago 77
2 BuddyPress Docs BuddyPress Docs Adds collaborative Docs to BuddyPress. by Boone Gorges 6K+ ★★★★★★★★★★ 4.4 (35) 7 months ago 47
3 FileBird Document Library FileBird Document Library Create WordPress document library using FileBird and Gutenberg or any WordPress page… by Ninja Team 5K+ ★★★★★★★★★★ 4.9 (8) 1 week ago 73
4 CatFolders Document Gallery & PDF Library CatFolders Document Gallery & PDF Library Display WordPress PDF gallery and file gallery from folders. Comes with a clean, searchable… by CatFolders 3K+ ★★★★★★★★★★ 4.5 (14) 2 months ago 66
5 WP Document Revisions WP Document Revisions Document management and version control for WordPress. Collaborate on files, track every… by Ben Balter 2K+ ★★★★★★★★★★ 3.7 (23) 3 days ago 86
6 Knowledge Base documentation & wiki plugin – BasePress Docs Knowledge Base documentation & wiki plugin – BasePress Docs Easily create & manage documentation. Reduce support tickets & scale your customer support… by BasePress 2K+ ★★★★★★★★★★ 4.8 (75) 2 months ago 78
7 DocumentCloud DocumentCloud Embed DocumentCloud resources in WordPress content. by muckrock 1K+ ★★★★★★★★★★ 4 (1) 1 year ago 40
8 WP Docs WP Docs A documents management tool for education portals. by Fahad Mahmood 1K+ ★★★★★★★★★★ 4.8 (18) 1 month ago 81
9 AAM Protected Media Files AAM Protected Media Files Add-on to the free Advanced Access Manager plugin that protects media files from direct… by AAM Plugin 500+ ★★★★★★★★★★ 5 (2) 6 months ago 55
10 Documents for WooCommerce Documents for WooCommerce Add downloadable documents to products in WooCommerce by wpharvest 500+ ★★★★★★★★★★ 5 (2) 6 years ago 34

FAQ

seljeDrive Document Library for Goo…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 20, 2026

Is seljeDrive Document Library for… free?

Yes. seljeDrive Document Library for… is free to download and use from the official WordPress.org plugin directory.

Is seljeDrive Document Library for… safe to use in 2026?

seljeDrive Document Library for… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 3 weeks ago, and scores 66/100 on our health check.

How many websites use seljeDrive Document Library for…?

seljeDrive Document Library for… is active on 10+ WordPress websites and has been downloaded 894 times since it launched in March 2026. It was downloaded 162 times in the last 30 days.

Does seljeDrive Document Library for… work with WordPress 7.1?

Yes. The developer has tested seljeDrive Document Library for… up to WordPress 7.1.3, the latest release. It requires WordPress 6.0 or newer.

What PHP version does seljeDrive Document Library for… need?

seljeDrive Document Library for… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was seljeDrive Document Library for… last updated?

The latest version, 1.3.6, was released on September 25, 2026 (3 weeks ago).

Who makes seljeDrive Document Library for…?

seljeDrive Document Library for… is developed and maintained by Tormod Seljenes.

What are the best alternatives to seljeDrive Document Library for…?

The most popular alternatives to seljeDrive Document Library for… are PDF Embedder (300K+ installs), BuddyPress Docs (6K+ installs) and FileBird Document Library (5K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.