Google Drive Portal documentation
A private document area on your WordPress site, powered by your Google Drive folders and WordPress roles.
Start here: install itProduct page
Getting started
- What is Google Drive PortalGoogle Drive Portal turns a Google Drive folder into a private document area on your WordPress site, visible only to the users you choose.
- Install the free versionDownload the Google Drive Portal zip and install it from Plugins > Add New Plugin > Upload Plugin, step by step.
- Activate your licence keyStart the 7-day Pro trial or paste your licence key in the Licence box on the Drive Documents page to unlock the Pro features.
- Connect Google Drive (service account setup)Beginner guide: create a Google Cloud project, enable the Drive API, create a service account and JSON key, and share your Drive folder with it.
Using Google Drive Portal
- Choose who sees which folder (access rules)Link WordPress roles to Drive folders in step 3, and give each client their own folder by creating one role per client.
- Put the portal on a pageAdd the [nopd_drive_portal] shortcode to any page with the block editor, Elementor or the classic editor, and customise it with attributes.
- Downloads, previews and uploadsHow users download and preview Drive files, how Google Docs are exported, how to make a folder view only, and why uploads are not supported.
- Appearance and settingsAll options in the Appearance and behaviour box: search, previews, portal colour, date format, cache, download limit and custom messages.
Licence and account
Troubleshooting
- Common questionsAnswers to common Google Drive Portal questions: new files not showing, connection expiry, bandwidth, Google Docs, view only and uploads.
- Fix connection problemsWhat the Google Drive Portal connection messages mean and how to fix each one: API not enabled, key rejected, folder not shared, firewall.
Still stuck?
webadmin@nopvideo.comWrite to us and tell us which plugin, what you tried and what you see. We answer from Italy, usually within one working day.