=== File Manager for Google Drive - Integrate Google Drive with WordPress === Contributors: softlab, princeahmed Tags: google drive, google, gallery, embed, media Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.5.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Integrate Google Drive with WordPress easily: manage, share, embed, gallery, and play Google Drive files on your WordPress site. == Description == Experience seamless integration between your Google Drive and WordPress with the best and most user-friendly Google Drive plugin for WordPress. Effortlessly manage and share your Google Drive documents and media files right on your website. With just a few clicks, you can browse, embed, display, upload, download, search, play, and share your Google Drive files, freeing you from any coding hassles. Don't miss out on the best way to manage your Google Drive files! Get your Google Drive files in front of your audience fast and easy with this must-have plugin. == VIDEO OVERVIEW == https://www.youtube.com/watch?v=6DrYur4KGLA πŸ‘€ [Try Live Demo](https://demo.softlabbd.com/?product=integrate-google-drive) | πŸš€ [Get PRO](https://softlabbd.com/integrate-google-drive/) == 🌟 Free Features == **βš™οΈ Effortless Setup** Say goodbye to complex setups! With this plugin, just sign in with your Google account for seamless Google Drive and WordPress integration. **πŸ—‚οΈ File Management** Easily manage your Google Drive files from your website's admin dashboard with the Admin File Browser. This tool provides a complete solution for navigating and organizing your cloud files. **πŸ”Ό Direct File Uploads** Effortlessly upload any size file from your website to Google Drive with the File Uploader feature. This user-friendly solution streamlines your workflow, saving you time and effort. **πŸ” Full-Text Search** Quickly find files by searching names, extensions, or using full-text search to explore the content of your Google Drive files. **πŸ“¦ Multiple Files ZIP Download** Simplify downloading multiple files with the ZIP Download feature. Using the File Browser, easily download selected files as a compressed ZIP for quick transfers. **πŸ‘οΈ Inline Preview** With the inline preview feature, instantly view documents and images using the built-in lightbox. The plugin supports various document types, enabling content preview without downloading. **πŸ› οΈ Module Builder** The Module Builder lets you easily create customizable modules like File Browsers and Galleries. Use the shortcode to add these modules anywhere on your website. 🎬 [Watch Video](https://youtu.be/8M84lcvfCiI) **πŸ“„ Embed Documents** Effortlessly embed any Google Drive document directly into your page or post for easy viewing and accessibility for your visitors. 🎬 [Watch Video](https://youtu.be/LsXK0XWqLyI) **πŸ”— File Download Links** Easily add Google Drive file download links to your pages and posts, providing quick and convenient access to your files for your visitors. 🎬 [Watch Video](https://youtu.be/XZh6B58F9uM) **🧾 List Files** List the Google Drive files with view and download options. **🌐 Multi Language Supported** The plugin supports multiple languages and can be easily translated with the Loco Translate WordPress plugin, providing a localized experience for a global audience. **πŸ”„ On Demand Assets Loading** To save your time and bandwidth, the plugin only include it assets when it is really required on the page. – no extra traffic and faster loading! **πŸ“± Responsive Design** The plugin ensures your File Browser, Gallery, Upload Box, or Media Player module looks great on both desktop and mobile devices, providing a seamless user experience. **πŸ“² Use Own Google App** You can utilize your own Google app for a seamless and personalized experience with the plugin. 🎬 [Watch Video](https://youtu.be/YWO6wWbNa5c) **πŸ’Ύ Export/ Import Data** With export and import functionality, securely backup all plugin data, including settings, module shortcodes, user files, and statistics, to a JSON file for easy transfer to another site. **πŸ” User Access Control** Grant access to the Integrate Google Drive plugin pages in the admin dashboard to specific users or roles, fine-tuning who can manage and use the plugin. **πŸ–ΌοΈ Gallery Shortcode Module** Display Google Drive images and videos in a dynamic lightbox grid gallery. This elegant, interactive gallery is easily embedded via shortcode and auto-generated from your chosen folders. 🎬 [Watch Video](https://youtu.be/GE1vRI1iOK0) **πŸ”€ Contact Form 7 Google Drive Upload Field** Integrate the plugin with Contact Form 7 to add file upload functionality to your forms, saving uploaded files directly to Google Drive. 🎬 [Watch Video](https://youtu.be/UIRswwNcIY0) == πŸš€ PRO Features == **πŸ“‚ Specific Folders Accessibility in the Plugin** Restrict access to specific folders for use and management within the plugin. **πŸ”’ User Private Files** Using Private Folders you can easily and securely share your Google Drive documents with your users/clients. 🎬 [Watch Video](https://youtu.be/ZUJBjQdYy4k) **πŸ“‚ File Browser Module** Use the File Browser shortcode module to create a personalized file library, showcasing specific Google Drive files and folders to your users and clients. 🎬 [Watch Video](https://youtu.be/yNx0Xg4lNlY) **πŸ“· Gallery Photo Proofing** The Gallery Photo Proofing feature lets clients view and select desired images, then download them as a ZIP file or send them to you via email. **πŸ“€ File Uploader Module** Easily enable your users/clients to upload files directly to your Google Drive account from your site with the customizable File Uploader shortcode module. 🎬 [Watch Video](https://youtu.be/i0FHcM24z_s) **🎧 Media Player Module** Play Google Drive audio and video files with download restrictions using the Media Player Shortcode Module. Create custom playlists from selected folders and embed the player anywhere with a shortcode. 🎬 [Watch Video](https://youtu.be/L_uAvKuIEL8) **πŸ“ Review and Approve Module** Allow users to review, select, and confirm their Google Drive file choices. **πŸ” Search Box Module** Create a File Search Box module to let users easily search Google Drive files from your website. Use the provided shortcode to display the search box anywhere on your site. 🎬 [Watch Video](https://youtu.be/Bj58tQHahwU) **⏩ Slider Carousel Module** Use the Slider Carousel module to create an interactive slider for showcasing Google Drive images, videos, and documents. Embed it anywhere on your site with a shortcode. **πŸ“₯ One-Click File Import to Media Library** Effortlessly bring your Google Drive files into your WordPress site by simply clicking a button. 🎬 [Watch Video](https://youtu.be/QLhsY0YWrSQ) **πŸ”„ Multiple Google Accounts Supports** Seamlessly manage and access Google Drive files from multiple accounts. Add multiple Google accounts to the plugin and switch between them as needed. **πŸ“Š Analytics** Track all file activity, including downloads, uploads, streams, and previews, with the easy-to-use analytics feature. Stay informed about your most popular files and user engagement. **πŸ“ˆ Statistics Email Reporting** Get automated email reports on Google Drive file usage, with summary statistics. Choose daily, weekly, or monthly reports to suit your needs. **πŸ“§ Notification Emails** Receive email notifications for user actions like downloading, uploading, or deleting files, keeping you informed of activity on your Google Drive account. **πŸ’° Sell Downloadable Products** You can sell your Google Drive files as downloadable products integrating this plugin with the WooCommerce or Easy Digital Downloads plugin. **πŸ“€ WooCommerce File Uploader** You can let your customers upload files to your Google Drive account when they place an order using the WooCommerce plugin. 🎬 [Watch Video](https://youtu.be/_xqsBcHQgAc) **πŸ“€ Form Uploads to Google Drive** Use the plugin with Gravity Forms, WPForms, Ninja Forms, Formidable Forms, Fluent Forms, Contact Form 7, Elementor Form, and MetForm to receive files from visitors and store them directly in Google Drive. == 🧩 RICH INTEGRATION WITH POPULAR PLUGINS == **πŸ”€ Media Library Integration** Use Google Drive files as WordPress media attachment and upload, import, and synchronize between WordPress and Google Drive. 🎬 [Watch Video](https://www.youtube.com/watch?v=5Ekbe2AGfBI) **πŸ”€ [Classic Editor](https://wordpress.org/plugins/classic-editor/) Integration** Easily integrate Google Drive files into WordPress content using the classic editor. Use the Google Drive button to add modules, embed documents, and insert download and view links seamlessly. 🎬 [Watch Video](https://youtu.be/yfg7_JLsIUQ) **πŸ”€ [Gutenberg Editor](https://wordpress.org/plugins/gutenberg/) Integration** This plugin offers over 9 blocks for using File Browser, Gallery, Media Player, File Search Box, File Uploader, and various file link modules in the Gutenberg editor. 🎬 [Watch Video](https://youtu.be/qR01fo_LHoM) **πŸ”€ [Elementor Website Builder](https://wordpress.org/plugins/elementor/) Integration** This plugin integrates with Elementor, offering over 9 widgets for File Browser, Gallery, Media Player, File Search Box, File Uploader, and various file link modules. 🎬 [Watch Video](https://youtu.be/swjiLPm4k-Q) **πŸ”€ [Elementor PRO Form Widget](https://elementor.com/features/form-builder/) Google Drive Upload Integration** Allows effortless file uploads from Elementor PRO Form widget to Google Drive for quick and efficient storage. 🎬 [Watch Video](https://youtu.be/53FP34HQZ3s) **πŸ”€ [Divi Builder](https://www.elegantthemes.com/gallery/divi/) Integration** This plugin integrates with Divi Builder, offering over 9 modules for File Browser, Gallery, Media Player, File Search Box, File Uploader, and various file link modules. 🎬 [Watch Video](https://www.youtube.com/watch?v=Iz_Md-oiRhs) **πŸ”€ [Advanced Custom Fields (ACF)](https://wordpress.org/plugins/advanced-custom-fields/) Integration** Allows you to select Google Drive files and folders using ACF field and display in theme template file. 🎬 [Watch Video](https://www.youtube.com/watch?v=CiiNR26_DLc) **πŸ”€οΈ [WooCommerce](https://wordpress.org/plugins/woocommerce/) Integration** Serve downloadable product files directly from Google Drive and allow customers to upload files to your Google Drive account with their purchase. 🎬 [Watch Video](https://youtu.be/RLdOqLQLixk) **πŸ”€ [Dokan](https://wordpress.org/plugins/dokan-lite/) Multi-vendor Marketplace Integration** Allow vendors to use Google Drive for product images and downloads, and enable customers to upload files to Google Drive upon purchase. 🎬 [Watch Video](https://youtu.be/S7sc-qqEnUY) **πŸ”€ [Easy Digital Downloads](https://wordpress.org/plugins/easy-digital-downloads/) Google Drive Files Integration** You can integrate your Google Drive files with EDD, and it allows you to serve your Digital Downloads directly from Google Drive. 🎬 [Watch Video](https://youtu.be/ZvkPsRn5-QQ) **πŸ”€ [Contact Form 7](https://wordpress.org/plugins/contact-form-7/) Google Drive File Upload** Integrate the plugin with Contact Form 7 to add file upload functionality to your forms, saving uploaded files directly to Google Drive. 🎬 [Watch Video](https://youtu.be/UIRswwNcIY0) **πŸ”€ [Gravity Forms](https://www.gravityforms.com/) Google Drive Upload Integration** You can use a File Upload field in Gravity Forms that allows users to upload files directly to your Google Drive account. 🎬 [Watch Video](https://youtu.be/ZHdPFeWG3FI) **πŸ”€ [Tutor LMS](https://wordpress.org/plugins/tutor/) Integration** Allows instructors to integrate their Google accounts, allowing them to use videos from Google Drive as course materials and files as attachments. 🎬 [Watch Video](https://www.youtube.com/watch?v=UTFgIKS64zA) **πŸ”€ [WPForms](https://wordpress.org/plugins/wpforms-lite/) Google Drive Upload Integration** You can use a File Upload field in WPForms that allows users to upload files directly to your Google Drive account. 🎬 [Watch Video](https://youtu.be/QvRuNCcUjic) **πŸ”€ [Ninja Forms](https://wordpress.org/plugins/ninja-forms/) Google Drive Upload Integration** You can use a File Upload field in Ninja Forms that allows users to upload files directly to your Google Drive account. 🎬 [Watch Video](https://youtu.be/D687aswuMW8) **πŸ”€ [Fluent Forms](https://wordpress.org/plugins/fluentform/) Google Drive Upload Integration** You can use a File Upload field in Fluent Forms that allows users to upload files directly to your Google Drive account. 🎬 [Watch Video](https://youtu.be/lE7i66t_7Wc) **πŸ”€ [Formidable Forms](https://wordpress.org/plugins/formidable/) Google Drive Upload Integration** You can use a File Upload field in Formidable Forms that allows users to upload files directly to your Google Drive account. 🎬 [Watch Video](https://youtu.be/BmqRNXnFTLo) **πŸ”€ [MetForm](https://wordpress.org/plugins/metform/) Google Drive Upload Integration** Allows effortless file uploads from MetForm to Google Drive for quick and efficient storage. 🎬 [Watch Video](https://www.youtube.com/watch?v=kcxwp53VFZY) == 🎯 Basic Usage == **πŸ‘‰ Download & Install the Plugin** Download the plugin and install it via admin dashboard. **πŸ‘‰ Connect Google Accounts** Connect your Google account to access your Google Drive files. **πŸ‘‰ Browse and Manage Files** Browse and manage your Google Drive files directly from your WordPress dashboard. **πŸ‘‰ Create Modules** Create custom modules to display & share your Google Drive files in various formats. **πŸ‘‰ Display & Share Files** Display your Google Drive files using your created modules. Easily embed them via shortcodes, Gutenberg blocks, Elementor widgets, or Divi modules on any page or post. **πŸ‘‰ Explore & Enjoy Features** Explore the powerful features of Integrate Google Drive and enhance your site. ## Data Privacy When you use the built-in app to authenticate and link your Google Drive account, the Application collects the following information: 1. Your WordPress website URL. 2. A short-lived authorization code generated during the OAuth flow. This data is collected only after you grant access via the Google OAuth consent screen. Upon consent, you’ll be redirected through the SoftLab BD server (`https://softlabbd.com/integrate-google-drive-oauth.php`), which then redirects you back to your site to complete the authorization. This intermediate redirect enables a simplified plugin setup without requiring you to create your own Google App or configure your own Authorized Redirect URI. [SoftLab Privacy Policy](https://softlabbd.com/privacy-policy/) **Important:** After authorization, all communications occur directly between your server and the cloud storage servers over encrypted channels. No data passes through or is stored on our servers, and we do not access or collect your files. == πŸ“šDOCUMENTATION & SUPPORT == * **[Documentation](https://softlabbd.com/docs-category/integrate-google-drive-docs/)** * **[Support](https://softlabbd.com/contact/)** * **[Video Tutorials](https://www.youtube.com/playlist?list=PLaR5hjDXnXZyQI6LU-1Ijz_x9vkXQop7I)** * **[Website](https://softlabbd.com/integrate-google-drive/)** == πŸ”₯ WHAT’S NEXT πŸ”₯== Consider checking out our other plugins: πŸ“» [Radio Player](https://wordpress.org/plugins/radio-player/) Live Shoutcast, Icecast and Audio Stream Player for WordPress. πŸŒ™ [Dracula Dark Mode](https://wordpress.org/plugins/dracula-dark-mode/) The Revolutionary Dark Mode Plugin For WordPress πŸ“ [Essential Addons for Contact Form 7](https://wordpress.org/plugins/essential-addons-for-contact-form-7/) 48+ Essential Fields, Features & Integrations Add-ons for Contact Form 7. == Frequently Asked Questions == = 1. I have purchased a plan, but it still shows the free plan. What should I do? = After purchase, you should receive a confirmation email containing the PRO download link and license key. If you did not receive it due to email delivery issues, you can access your PRO download and license key from the [Freemius Customer Portal](https://users.freemius.com/store/1760/). = 2. Where can I find the PRO download link and license key? = After purchasing the PRO plugin, download and install it on your website. Deactivate the Free plugin first (your data will remain intact). Once the PRO plugin is installed, activate your license key. For details on where to find the download link and license key, refer to the related FAQ. = 3. I have a pre-sale question. How can I get support? = For any pre-sale inquiries, please contact us directly by submitting a form here: [Contact Us](https://softlabbd.contact/). = 4. Can I use the same license key on my production, staging, and development sites? = If you’re using a staging or localhost site alongside your live site, you may use the same license key for all, provided the domain clearly identifies as a dev or staging environment. Whitelisted TLDs considered as dev or staging: * *.dev * *.dev.cc (DesktopServer) * *.test * *.local * *.staging * *.example * *.invalid Whitelisted subdomains considered as dev or staging: * local.* * dev.* * test.* * stage.* * staging.* * stagingN.* (SiteGround; N is an unsigned int) * *.myftpupload.com (GoDaddy) * *.cloudwaysapps.com (Cloudways) * *.wpsandbox.pro (WPSandbox) * *.ngrok.io (tunneling) * *.mystagingwebsite.com (Pressable) * *.tempurl.host (WPMU DEV) * *.wpmudev.host (WPMU DEV) * *.websitepro-staging.com (Vendasta) * *.websitepro.hosting (Vendasta) * *.instawp.xyz (InstaWP) * *.wpengine.com (WP Engine) * *.wpenginepowered.com (WP Engine) * dev-*.pantheonsite.io (Pantheon) * test-*.pantheonsite.io (Pantheon) * staging-*.kinsta.com (Kinsta) * staging-*.kinsta.cloud (Kinsta) * *-dev.10web.site (10Web) * *-dev.10web.cloud (10Web) Domains using localhost (any port) are also treated as localhost domains. If your dev site’s domain does not match these, you can deactivate the license from the Account page in your WP Admin dashboard, and then reuse it on your staging or dev site. = 5. Can I try a live demo version of the plugin? = Yes! You can try the ready-made live demo of the PRO plugin to explore all features on both Front-End and Back-End. [Try Live Demo](https://demo.softlabbd.com/?product=integrate-google-drive) = 6. Is a trial version of the PRO plugin available? = Yes, we offer a 3-day trial period for the PRO plugin, allowing you to test its full capabilities on your website before purchase. No payment method is required. Get your trial here: [Get Trial Version](https://checkout.freemius.com/plugin/9618/plan/16186/?trial=free) = 7. How can I allow my users or clients to select, review, and approve specific Google Drive files? = You can use the Review & Approve module along with the Gallery module to enable users or clients to select, review, and approve specific Google Drive files. This setup offers a user-friendly interface where clients can easily choose files, tag them with custom labels for better organization, and submit their selections. You’ll receive these submissions via email or can view them directly within the module’s selection management area. = 8. Are files uploaded directly to Google Drive? = Yes, files are uploaded directly to Google Drive, so your server storage and performance are unaffected. = 9. Is there a file size limit for uploads via the File Uploader module? = No, the File Uploader module allows uploading files of unlimited size to your Google Drive. = 10. Can I link a Google Drive folder to a registered user on my site? = Yes, you can link a Google Drive folder to registered users. You may also manually link private folders to users. = 11. Can I connect multiple Google Drive accounts to the plugin? = Yes, the plugin supports linking multiple Google Drive accounts. = 12. How can I embed direct Audio, Video, or Image files into my pages or posts? = Use the Embed module via shortcode builder, classic editor, Gutenberg, Elementor, or Divi page builder. Enable the "Direct Media Display" option under the "Advanced" tab to display media files directly instead of through the embedded player. = 13. Are there any usage limits? = There are no bandwidth or file size restrictions imposed by the plugin. Media files stream directly from Google Drive. However, zip file downloads are routed through your site and may generate traffic. == Screenshots == 1. Module Builder 2. File Browser Module 3. Image and Video Gallery 4. Audio/ Video Media Player 5. Review & Approve Module 6. File Uploader Module 7. File Search Module 8. Embed Documents Module 9. Slider Carousel Module 10. File List Module 11. Import to Media Library 12. User Private Folders 13. Statistics Reports 14. Link Multiple Google Accounts 15. Page Builders Integrations 16. Forms Integrations 17. WooCommerce Google Drive Integration 18. Easy Digital Downloads Google Drive Integration 19. Google Drive Integration with Dokan Multi-vendor Marketplace 20. Google Drive Integration with Tutor LMS 21. Google Drive Integration with Media Library 22. Google Drive Integration with ACF == Changelog == = 1.5.1 (2025-04-25) = * New: Added manual migration option for the old module shortcodes in the Settings > Tools. * Fix: Fixed PDF files Embed error. = 1.5.1 (2025-04-24) = **New Features** * Added Review & Approve module. * Added List module. * Added bulk import support to enable importing multiple files from Google Drive into the Media Library * Added Google Drive Upload field support for the FluentForms Conversational Forms. * Added File Browser module supports for form integrations. * Added the rotate option in the image lightbox preview. * Added login screen support for the modules when user needs to login. * Added private folder share option with user email on private folder creation. * Added new Performance settings. **Fixes** * Fixed media not playing on the track change issue for the Media Player module. * Fixed Elementor PRO compatibility issues. * Fix %time% placeholder time zone mismatch issue.* **Enhancements** * Improved photo proofing for the Gallery module. * Improved the Media Player module to resume playback from the last played position. * Improved the Module Builder compatibility and integrations with page builders (Elementor, Divi, Gutenberg and Classic Editor). * Improved the Module Builder compatibility and integrations with forms (FluentForms, WPForms, GravityForms, etc...). * Improved overall plugin performance, security and user interface. **Deprecations** * Deprecated the View links and Download links modules and merged them into the new List module. = 1.5.0 (2025-03-17) = **New Features** * New: Added list style settings for the file view and download links. * New: Added URL parameter supports to refresh the files for the shortcode module. **Fixes** * Fix: Fixed shortcode module files refresh issue. * Fix: Fixed files sorting issue on the ajax pagination. * Fix: Fixed Media library folder list not scrolling issue. **Enhancements** * Update: Improved statistics page. * Update: Improved overall performance and security. = 1.4.9 (2025-02-05) = **Fixes** * Resolved an issue where search results were not displaying. * Fixed a problem causing gallery images to not load properly. * Addressed an issue where the shortcode builder’s configure button was unresponsive in the Divi Builder. * Corrected an issue with invalid embed URLs. * Fixed the next/previous buttons not appearing in the media player. * Resolved extension filter malfunctions in the File Upload module. * Fixed the zooming issue in PDF lightbox previews. * Corrected an issue where files were downloading with the wrong extension. * Fixed an issue preventing large files from downloading properly. * Resolved a problem where files were not uploading correctly in shared drives. * Fixed an issue preventing files in shared drives from being deleted, moved, or renamed. **Enhancements** * Enhanced the file import process from Google Drive to the WordPress media library. * Improved the overall performance of the plugin. = 1.4.8 (2024-12-03) = **Fixes** * Fixed Divi builder conflicts. * Fixed search box module design broken issue. **Enhancements** * Improved loading pre-loaders animation. = 1.4.7 (2024-11-30) = **Fixes** * Fixed folders not sorting properly. * Fixed statistics email report not sending. * Fixed media player responsive issue. * Fixed links not opening in the file inlined view. * Fixed classic editor conflicts in formidable forms settings. * Fixed auto-save not working. **Enhancements** * Added integration support for Tutor LMS v3.0. * Improved overall plugin performance and user interface. = 1.4.6 (2024-11-11) = **Fixes** * Fixed sort by name not working properly. * Fixed private folders merging issue. = 1.4.5 (2024-11-04) = **New Features** * Added password protection for the shortcode modules. * Added grid playlist style for the media player module. * Added settings to hide the preview bottom thumbnails. * Added video type embed, direct option for the media player module and Tutor LMS video. * Fixed WooCommerce products import image not setting properly. * Fixed nonce validation issue for the shortcode modules. * Fixed Upload module not displaying error messages. **Enhancements** * Updated contact form 7 integration to support the latest version.