# Hello there!

#### Congratulations with the huge win which you are going to experience once you start using our amazing Use-your-Drive plugin which will save you tons of time!

Let's get Started!

- Getting Started
  - Requirements
  - Installation
  - Activation
  - Updates
  - Licensing
- Basic Usage
  - Link a Google Account
  - Shortcode Builder
  - Create Direct Links
  - Embed Single Documents
- Global Options
  - Private Folders
  - Advanced
  - Integrations
  - Notifications
  - Permissions
  - Statistics
- Shortcode Builder Options
  - General
  - Content
  - Layout
  - Sorting
  - Advanced
  - Exclusions
  - Upload Box
  - Notifications
  - File Manipulation
  - User Permission
- Advanced Features
  - Private Folders
  - Shared Drives
  - Video Advertisements
  - Email Summary
- Supported Integrations
  - WooCommerce
  - WPForms
  - Formidable Forms
  - Contact Form 7
  - Gravity Forms
  - Gravity PDF
- Translations
- Support
  - FAQ Section
  - Policy
  - Pre-Support Actions
  - Opening Support Ticket
- Release Notes (version 1.15.14)

## Getting Started

### Requirements

- WordPress 4.8+
- At least PHP 5.5 with cURL extension

info_outline
If you are not sure which PHP version your website is running or if the cURL extension is enabled, install the WordPress phpinfo() plugin.
lightbulb_outline
Running PHP 7.x will increase the loading performance of the plugin and your site in general. Check your web host configuration panel if it is possible to upgrade your php version!

### Plugin Installation

The Use-your-Drive installation doesn't differ from any other plugin installation process, so you might be familiar with this process already. If not, please follow instructions below.

1. Login to WordPress Admin Dashboard on your website
2. Go to [Plugins] -> [Add New]
3. Click on the "Upload" button
4. Browse to the plugin's zip file (it is the same archive you've downloaded from CodeCanyon) and choose that file.
5. Click on the "Install Now" button
6. Wait while plugin is uploaded to your server
7. Click "Activate Plugin" button

warning
Can't you install the plugin and are you seeing The link you have followed has expired? Find solutions in this FAQ article: FAQ: I can't install the plugin: The link you have followed has expired
warning
Are you seeing the message Error: Cannot create the cache directory ... , or it is not writable? Please take a look at this FAQ article: FAQ: Cannot create the cache directory

#### Multi Site / Network

The plugin does support WordPress Multi Sites. You can activate the plugin on network level or on the sub sites individually.

When you have activated the plugin on network level, you can link the plugin to multiple accounts. In that case, each sub site will have access to the accounts that are linked in the network configuration. You can also link the plugin to multiple Drive accounts per sub site when you haven't linked the plugin on network level.

Please keep in mind that the Licenses only covers the usage in one End Product, which means that you will need a separate license for each site when the sites contain a different End.

### Plugin Activation

After you have installed the plugin, it is necessary to activate your copy. This will enable the plugin settings and allows you to have direct access to the latest updates and to get support. In order to activate the plugin please follow these steps:

1. Go to [Use-your-Drive] -> [Settings] in the WordPress Admin Dashboard on your website
2. Click on the "Activate" button
3. A new window will open and you will be redirected to Envato
4. Click on the "Approve" button to activate the plugin
5. Wait while the activation is processed
6. Done!

warning
Is the activation not working? You can manually insert your purchase code by clicking on the 'Or insert your purchasecode manually and press Activate' button.

### Plugin Updates

The plugin offers an automatic WordPress update mechanism. To use the automatic update option you must have license for the plugin and the plugin should be activated. When new version of the plugin will be available, you should click "Update now" link under the plugin on the WordPress Admin Dashboard - Plugins page.

It is also possible to update Use-your-Drive manually, to perform it please follow these steps.

1. Go to our Updates Page
2. Insert your purchase code, select the right plugin and press the "Download" button
3. Login to WordPress Admin Dashboard on your website
4. Go to Plugins page, deactivate the plugin and press uninstall. (your settings will be temporarily stored in the WordPress Database)
5. Follow the Plugin Installation instructions to install the new version

file_download Download latest Package

### Licensing

Regular License is the most common type of licensing for Use-your-Drive. The regular license allows you to use the item in one single end product which end user is not charged to access or use. You can acquire regular license for your own website, or if you are a developer - for one client by transferring the license to your client when the project is finished.

The Licenses only covers the usage in one end product, which means that you will need a separate license for each site when the sites contain a different end product.

Example

1. When the main site is a global site (.organization.com) for a organization and the subdomains are used by the local departments (newyork.organization.com, london.organization.com) you will need separate licenses.
2. When the subdomain (shop.organization.com) is just part of the main domain (.organization.com) you only need 1 license.,

In order to read more about Regular license please visit CodeCanyon.

info License Details

## Usage

### Link a Google Account

After you have activated the plugin, you can link multiple Cloud accounts to the plugin:

1. Go to [Use-your-Drive] -> [Settings] in the WordPress Admin Dashboard on your website
2. Click on the "Add account" button
3. A new window will open and you will be redirected to the login page of Google Drive
4. Click on the "Allow" button to authorize the plugin to access your data
5. Wait while the authorization is processed
6. Done!

info_outline
For an easy setup, the plugin is using its own Google App. If you want to use your own Google App, please read the extra instructions.
Create own App
info_outline
You can link the plugin with multiple account simultaneously and use them together.
warning
If you encounter any issues when trying to use your own App with Use-your-Drive, please fall back on the default App by emptying the Client ID & Secret on the Plugins settings page.

### Shortcode Builder

Adding Use-your-Drive has never been easier! Although it has an impressive number of options, even beginners will manage to implement the plugin to their wishes with our intuitive workflow. A more detailed explanation of all the options in the Shortcode Builder can be found in this document.

##### Add shortcode via the Gutenberg Editor

1. Create a new Page/Post or edit an existing one.
2. Open the WP Cloud Plugin section and add a the plugins block
3. Adjust the configuration in the panel on the right by pressing the 'Edit via Shortcode Builder' button
4. Publish or Update the page and you are finished!

##### Add shortcode via Elementor

1. Create a new Page/Post or edit an existing one.
2. Open the WP Cloud Plugin section and add a the plugins block
3. Adjust the configuration in the panel on the right by pressing the 'Edit via Shortcode Builder' button
4. Publish or Update the page and you are finished!

##### Add shortcode via the Classic Editor

1. Create a new Page/Post or edit an existing one.
2. To open the Shortcode Builder press the first Use-your-Drive button in the toolbar of the Classic Block.
3. Adjust the shortcode in the Shortcode Builder via all the controls and options
4. Press the "Insert Shortcode" button, to add an instance to your Page
5. Publish or Update the page and you are finished!

info_outline
When you are using a 3rd party Page Editor, adding a simple Text Component / Text Block will in most cases give you access to the default MCE Editor with the plugin Shortcode Builder.
info_outline
The plugin has a standalone Shortcode Builder for situations where the Page Editor can't be used. Open it via the [WP Admin Dashboard] -> [Use-your-Drive] -> [Shortcode] menu.

### Create Direct Links

To add shared links to your documents, follow these steps:

1. Create a new Page/Post or edit an existing one.
2. Press the second Use-your-Drive button in the toolbar of the Page Editor. If you are not seeing the button, make sure that you are in the 'VISUAL' mode of the Page editor.
3. Navigate to the File of which you want to create a shared link
4. Check the checkbox of the file and press "Insert Link"
5. Publish or Update the page and you are finished!

### Embed Documents

To embed single documents on your page, follow these steps:

1. Create a new Page/Post or edit an existing one.
2. Press the last Use-your-Drive button in the toolbar of the Page Editor. If you are not seeing the button, make sure that you are in the 'VISUAL' mode of the Page editor.
3. Navigate to the File which you want to embed
4. Check the checkbox of the file and press "Embed Files"
5. Publish or Update the page and you are finished!

lightbulb_outline
If you set the sharing permissions of an embedded Google Doc to 'anyone with link can edit via the Google Drive Interface, your visitors will be able to edit the Document via your site!

## Global Options

All main plugin options can be set via the Use-your-Drive menu page. Most settings will speak for themselves but some others might need some additional information.

### Private Folders

Private Folders allow you to link specific WordPress users to specific folders in the cloud. There are two ways you can use this feature: Manually and Automatically. In the Manual mode, you will link your WordPress Users to their own folder on your Google Drive by hand. In the Automatic mode, you let the plugin automatically manage the Private Folders.

#### Global settings automatically linked Private Folders

warning
The following settings are only used for all shortcodes with automatically linked Private Folders

Setting | Description
--- | ---
Create Private Folders on registration | After a new user has been created automatically create a user specific folder using in the shortcodes with the Private Folders feature enabled.
Create all Private Folders on first visit | Create a all Private Folders automatically the first time the page with the shortcode is rendered. Creating folders takes around 1 sec per user, so it isn't recommended to enable this when you have tons of users.
Update Private Folders after profile update | Update the folder name of the user after they have updated their profile.
Remove Private Folders after account removal | Remove the specific Private Folders of an user after is deleted.
Name Template | Template used when a Private Folder for an user is created. This template can contain several placeholders like `%user_login%`, `%user_email%`, `%display_name%`, `%ID%`, `%user_role%`, `%jjjj-mm-dd%`. If you want to be able to send notifications to the owner of this folder the template should contain `%user_email%`.

#### Private Folders in WP Admin Dashboard

The Private Folders feature can also be used in the File Browsers in the WordPress Admin Dashboard. To enable this, go to the tab called 'Private Folders' on the main plugin settings page (Use-your-Drive -> Settings). The behavior of the File Browsers in the Admin section can be changed via the setting "Private Folders in WP Admin Dashboard".

### Advanced

Setting | Description
--- | ---
"Lost Authorization" notification | If the plugin somehow loses its authorization, a notification email will be send to this email address.
Own Google App | For an easy setup, the plugin is using its own Google App. If you want to use your own Google App, please read the extra instructions. Create own App
Using Google G Suite? | Enable if you are using Google G Suite and want to use Shared Drives or restrict access to users inside your G Suite Domain.
Manage Permission | The plugin requires the sharing permission 'Anyone with link' to preview documents and to swiftly download files. If you want to manage the sharing permissions by yourself or if you want users to login to Google, disable the -Manage Permissions- function.
Load Javascripts on all pages | By default the plugin will only load it scripts when the shortcode is present on the page. If you are dynamically loading content via AJAX calls and the plugin does not show up, please enable this setting. It will force the plugin to loads its scripts on all your pages. No worries about loading performances, as the files will automatically be cached by your browser once loaded.
Enable Font Awesome Library v4 compatibility | If your theme is loading the old Font Awesome icon library (v4), it can cause conflict with the (v5) icons of this plugin. If you are having trouble with the icons, please enable this setting for backwards compatibility. To disable the Font Awesome library of this plugin completely, add this to your wp-config.php file: `define('WPCP_DISABLE_FONTAWESOME', true);`
Enable Gzip compression | Enables gzip-compression if the visitor's browser can handle it. This will increase the performance of the plugin if you are displaying large amounts of files and it reduces bandwidth usage as well. It uses the PHP ob_gzhandler() callback. info_outline Please use this setting with caution. Always test if the plugin still works on the Front-End!
Nonce Validation | The plugin uses, among others, the WordPress Nonce system to protect you against several types of attacks including CSRF. Disable this in case you are encountering a conflict with a plugin that alters this system. info_outline Please use this setting with caution! Only disable it when really necessary.
Syncronize via WP-Cron | Use WP-Cron to synchronize the cache of the plugin with the linked cloud account. If you are using tens of shortcodes and encounter performance issues, try to disable this setting. info_outline As WP-Cron does not run continuously. You can increase loading performance by creating a Cron job via your server! More information
Download method | Select the method that should be used to download your files. Default is to redirect the user to a temporarily url on Google Server when the file can have the sharing permissions 'Anyone with link can view'. If you want to use your server as a proxy to the Google Server set it to Download via Server.
Shortlinks | Shorten the shared links created by the plugin. The Shorten APIs of Shorte.st, Rebrandly and Bit.ly are supported

### Integrations

#### ReCaptcha V3

reCAPTCHA protects you against spam and other types of automated abuse. With this reCAPTCHA (V3) integration module, you can block abusive downloads of your files by bots.

#### Video Advertisements (IMA/VAST)

The mediaplayer of the plugin supports VAST XML advertisments to offer monetization options for your videos. You can enable advertisments for the complete site and per Media Player shortcode. Currently, only Linear elements using MP4 are supported.

There are quite some providers that can be used to create your Ad campaigns and to get a VAST XML url. You could for instance use DoubleClick/Google Ad Manager. You can read more about that in the Google Ads Help center.

Google Ads Help

Setting | Description
--- | ---
VAST XML Tag Url | Example: `https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dskippablelinear&correlator=`
Enable Skip Button | Allow user to skip advertisment after after the following amount of seconds have elapsed.

### Notifications

The plugin can send email notifications when files are downloaded, uploaded or deleted. The subject and (HTML) content of the emails can be controlled via this settings page.

The following placeholders can be used inside the template fields:

Placeholder | Description
--- | ---
`%site_name%` | Site title as set on the WordPress General Settings page
`%number_of_files%` | Number of files (int) which are processed for this notification
`%user_name%` | Name of the user that executes the action
`%user_email%` | Email of the user that executes the action
`%admin_email%` | Administration Email Address as set on the WordPress General Settings page
`%file_name%` | File name
`%file_size%` | File size in a readable format
`%file_icon%` | Simple mimetype file icon
`%file_relative_path%` | File path relative from the shortcode that is being used
`%file_absolute_path%` | File path starting at the root folder of your account
`%file_url%` | A preview link to the file
`%folder_name%` | Folder name
`%folder_relative_path%` | Folder path relative from the shortcode that is being used
`%folder_absolute_path%` | Folder path starting at the root folder of your account
`%folder_url%` | A preview link to the folder
`%ip%` | IP of the user executing the action
`%location%` | Country/Region/City of the user that executes the action. Use the http://www.geoplugin.net API service

The content of the notification will be added to a global email template which is stored in `/templates/notifcations/default_notification.php`. Don't edit this file directly as it will automatically be overwritten when updating the plugin. Instead, use the `useyourdrive_notification_set_template` filter to modify the location of the template that needs to be used.

Example

    add_filter('useyourdrive_notification_set_template','change_notification_email', 10, 2);

    function change_notification_email($template_location, $notification){
        return WP_CONTENT_DIR .'/custom_notifications/default_notification.php';
    }

### Permissions

The Permissions tab controls who has access to which functionality of the plugin. You can use it (e.g.) to prevent specific administrators to access the plugin settings or disable the Shortcode Builder for certain Editors.

You can set permissions for who can

- change the plugin settings;
- link users to private folders;
- see statistics and reports;
- access the main File Browser;
- add new shortcodes;
- add direct links;
- embed documents.

### Statistics

To log all events which are executed by the plugin, Enable the Log Events setting on the Statistics tab. The logged events are accessible via the 'Use-your-Drive' -> 'Reports' menu.

#### Email summary

The plugin can send an overview of all the events that happend in a certain period. To enable this, the plugin has to log events and Summary Email setting on the Statistics tab should be enabled.

The email template is stored in `/templates/notifcations/event_summary.php`. Don't edit this file directly as it will automatically be overwritten when updating the plugin. Instead, use the `useyourdrive_events_set_summary_template` filter to modify the location of the template that needs to be used.

Example

    add_filter('useyourdrive_events_set_summary_template','change_event_summary_email', 10, 1);

    public function change_event_summary_email($template_location, $notification){
        return WP_CONTENT_DIR .'/custom_notifications/event_summary.php'
    }

#### Google Analytics

Is the report functionality of the plugin not sufficient for your situation? The plugin can send all download/upload events to Google Analytics.

If you enable this feature, please make sure you already added your Google Analytics web tracking code to your site. In most themes you will have a Custom Script box where you can add your Google Analytics code.

All events in the plugin are registered in Google Analytics as 'Events'. So, in your Google Analytics Dashboard you will find this under 'Behavior' -> 'Events' -> 'Overview'.

## Shortcode Builder Options

The different plugin views: File Browsers, Galleries, Media Players, Upload Boxes are controlled via shortcodes. The shortcodes can be easily generated via the Shortcode Builder of the plugin which you can find in the WordPress Page Editor. This Shortcode Builder has an impressive number of options which will be explained in this section

### General

On the General tab select which View you want to use to display your files. Each view has different options available which will automatically become available in the Shortcode Builder.

Available Views:

| View | Description
--- | --- | ---
| File Browser | Display your documents via a File Browser. The File Browser can have Thumbnail or List view and can have an Upload Box attached. Demo
| Upload Box | Add a standalone Upload Box which allows your visitors to upload documents to a by you selected folder Demo
| Gallery | Display your images in a Gallery. The Gallery will be created automatically from a by you selected folder. Demo
| Audio Player | Create an Audio Player shortcode which will automatically build a playlist for the audio files in the by you selected folder Demo
| Video Player | Create an Video Player shortcode which will automatically build a playlist for the video files in the by you selected folder Demo
| Search Box | Basically the same as a File Browser, but will initially only show a Search input field.

### Content

Use the Content tab to select which folder should be used a 'root' folder for this shortcode. On this tab you can also enable the Private Folder feature which will give users their own folder. You can find this setting in the 'Smart Client Area' section.

Setting | Description
--- | ---
Start Folder | Select which folder should be used as starting point. Users will not be able to navigate outside this folder. When using automatically created Private Folders, the specific folders will be created inside this top folder.

info_outline
Media files will have a code button behind the file name. Use this button to embed this file directly with a Media Player shortcode.

#### Smart Client Area

The plugin can easily and securily share documents on your cloud account with your users/clients. This allows your clients to preview, download and manage their documents in their own private folder. Specific permissions can always be set via User Permissions tab.

The Smart Client Area can be useful in some situations, for example::

- You want to share documents with your clients privately;
- You want your clients, users or guests upload files to their own folder;
- You want to give your customers a private folder already filled with some files directly after they register.

Setting | Description
--- | ---
Mode | Select if you want to link your users manually to their Private Folder or if the plugin should handle this for you.
Template Folder | Automatically created Private Folders can be prefilled with documents from a template folder. The content of the template folder selected will be copied to the Private Folder when it is initiatly created.
Full Access | By default, Administrator users will have access to the complete top folder and be able to navigate through all Private Folders. When you want other users to be able do browse outside their own Private Folders, you can use this setting.

### Layout

On the Layout tab you can select how the shortcode should be rendered.

### Sorting

Use the Sorting tab to change the sorting behavior of your documents.

Setting | Description
--- | ---
Sort field | Select the field that should be used to sort the documents. Values: `Name`, `Size`, `Date of creation`,`Last modified date`, `Shuffle`
Sort order: | Select the sorting order of the documents: `Ascending` or `Descending`

### Advanced

Setting | Description
--- | ---
Allow Preview | Allow documents to be previewed via this shortcode.
Inline Preview | Open preview inside a lightbox. When disabled open in a new window.
Enable Google pop out Button | Activate the Google Pop Out button which is visible in the inline preview for a couple of file formats. When disabled, the button will still be shown but unclickable.
Lightbox navigation | Navigate through your documents in the preview lightbox. Disable when each document should be shown individually without navigation arrows.
Allow Searching | Enable the search functionality for the shortcode.
Perform Full-Text search | When enabled, the plugin will not only search for `file name` but also in the meta data of the plugin (e.g. `content` and `description`).
Allow ZIP Download | Add a `Download as ZIP` action in the shortcode to download multiple files at once. info_outline This setting is only available if the server supports the creation of ZIP packages.
Auto Play | Should the Media Player start playing when rendered. Autoplay is generally not recommended as it is seen as a negative user experience. It is also disabled in many browsers.

### Exclusions

Use the Exclusions tab when you want to list specific files, folders or extensions only.

Setting | Description
--- | ---
Number of files to show | Can be used to only show an x number of files. Useful in situation where (e.g.) just want to show the last 5 updated documents. Leave this field empty or set it to -1 for no limit.
Show files with those extensions | Add extensions separated with | e.g. `jpg|png|gif`. Leave empty to show all files.
Show the following files or folders | Add files or folders by Name or ID separated with | e.g. `file1.jpg|long folder name`. Wildcards like `*` and `?` are supported.
Hide files with those extensions | Add extensions separated with | e.g. `jpg|png|gif`. Leave empty to show all files.
Hide the following files or folders: | Add files or folders by Name or ID separated with | e.g. `file1.jpg|long folder name`. Wildcards like `*` and `?` are supported.

### Upload Box

The plugin can send email notifications when files are downloaded, uploaded or deleted via the shortcode. The subject and (HTML) content of the emails can be controlled via this settings page.

Setting | Description
--- | ---
Allow folder upload | Adds an Add Folder button to the upload form if the browser supports it. The plugin will also upload the folder structure.
Overwrite existing files | By default, the plugin will auto-rename new uploaded files in case of a conflict. Enable this setting to overwrite the files instead.
Restrict file extensions | Add extensions separated with | e.g. `jpg|png|gif`. Leave empty for no restriction.
Max uploads per session | Number of maximum uploads per upload session. Leave empty for no restriction.
Minimum file size | Minimum file size (e.g. `1 MB`) when uploading files. Leave empty for no restriction.
Maximum file size | Maximum file size (e.g. `100 MB`) when uploading files. Leave empty for no restriction.
Encryption | Use the powerful 256-bit AES Crypt encryption to securely store your files in the cloud. The encryption takes place on your server before the files are uploaded. You can decrypt the files with a tool like: AES Crypt. info_outline Encryption is currently only available for PHP < 7.0. Uploads will be send to the server before uploading to the cloud.
Convert to Google Docs | When you upload a file to Google Drive, it can be converted into a Google Docs, Sheets or Slides document.

### Notifications

The plugin can send email notifications when files are downloaded, uploaded or deleted via the shortcode. The subject and (HTML) content of the emails can be controlled via this settings page.

Setting | Description
--- | ---
Download email notification | Send a notification when files are downloaded?
Upload email notification | Send a notification when files are uploaded?
Delete email notification | Send a notification when files/folders are deleted?
Recipients | Add email address who should receive the notification. Add multiple address separated by a comma `,`. You can also use the following placeholders: `%admin_email%` => Administration email address as set on the WordPress General Settings page; `%user_email%` => Email of the user that executes the action; `%administrator%`, `%editor%`, `%subscriber%`, etc... => All Email addresses of specific User Roles `%linked_user_email%` => Email addresses of users that can access the modified files via their Private Folders. When using `%linked_user_email%` in combination with automatically linked Private Folders, the folder names needs to contain the email address. You can achieve that by using the `%user_email%` placeholder in the global Name Template setting.
Skip notification of the user that executes the action | Enable if the user that performs the actions shouldn't receive the notification.

### File Manipulation

By default, the shortcode will only allow users to preview and download files. If you want to allow different actions as well, you can control this on the File Manipulation tab.

The following actions can be enabled additionally:

- Create shared links;
- Edit descriptions of files/folders;
- Rename files/folders;
- Move files/folders to different location;
- Delete files/folders;
- Create new documents;
- Create new folders;
- Edit Google Docs and Office documents.

info_outline
Select via User Permissions tab which Users / User Roles are able to perform the allowed actions.

### User Permissions

The Permissions tab controls who has access to which functionality of the shortcode. You can use it (e.g.) to hide the shortcode for certain Users or User Roles, or allow specific Users to Upload files.

You can set permissions for the following

- who can see the shortcode;
- who can download files;
- who can upload files;
- who can share files;
- who can edit documents;
- who can edit descriptions;
- who can rename files/folders;
- who can move files/folders;
- who can delete files/folders;
- who can create new documents.
- who can add new folders.

## Advanced Features

### Private Folders

#### Private Folders Front-End

You can easily and securely share documents via Google Drive with your clients with the Private Folders feature. This feature allows your clients to preview, download and upload documents to their own private folder.

There are two ways you can use the 'Private Folders' feature: Manually and Automatically.

info_outline
Via the User Permissions tab in the Shortcode Builder, you can always select what kind of actions (e.g. upload or delete documents) are allowed by your client.

### Shared Drives

Google Shared Drives are shared spaces where teams can easily store, search, and access their files anywhere, from any device. Unlike files in My Drive, files in Shared Drive belong to the team instead of an individual. Even if members leave, the files stay exactly where they are so your team can continue to share information and get work done.

Use-your-Drive also has support for Shared Drives. If you are using Google G Suite, you can enable Shared Drive support in order to use it. To do so, follow these steps:

1. Go to the main Use-your-Drive settings page
2. Click on the Advanced tab
3. Enable the Using Google G Suite setting
4. Enable the setting Shared Drives
5. Save the changes via the button "Save settings" on top

warning
Shared Drives is available on G Suite Enterprise, G Suite Business, or G Suite for Education editions. If you can’t use Shared Drives, contact your G Suite administrator.

## Supported Integrations

### WooCommerce Integration

#### Digital Downloads

Use-your-Drive integrates nicely into WooCommerce and it allows you to serve your Digital Downloads directly from Google Drive! To add a Digital Product from your Google Drive, follow these instructions:

1. Create a new WooCommerce Product (Products -> Add New) or open an existing one
2. In the Product Data section, tick the Downloadable checkbox
3. On the General tab in the same section, click on the "Choose from Google Drive" button
4. In the new window that opens, click on the File that should be added to your product
5. Wait till the File is added to your product
6. Done!

warning
Please note that using the 'Force Download' as File Download Method (WooCommerce > Settings > Products > Downloadable Products), will download the files via your server. It is recommended to use the download method 'Redirect only' to let your customers download the files directly via the cloud. In contrast with downloads stored on your server, this setting isn't insecure for the downloads of this plugin as your customers will be redirected to a temporarily download.

#### Upload integration

Use-your-Drive allows you to create products where your customers can directly attach their Documents after purchasing. The plugin can create a Order specific folder on the linked Cloud Account and it will add a customizable Upload Box to the order page and the Thank You page. In order to enable the Upload Box for your products, follow these instructions

1. Create a new WooCommerce Product (Products -> Add New) or open an existing one
2. In the Product Data section, tick the Uploads checkbox
3. On the Upload to Cloud tab that appears, enable the "Upload to Google Drive" checkbox
4. Set in the Title Upload Box the title which should appear above the Upload Box.
5. Create your own Upload Box via the Build your Upload Box button, or edit the shortcode manually.
6. In the Upload Folder Name field, set the template which should be used for the Order Specific Folders*.
7. Save the product!

warning
* In order to use the Order Specific Folders, make sure that the Private Folder feature is enabled in the Shortcode. You can find this settings on the User Folders tab.

### WPforms Integration

Do you want more flexibility than the Upload Form that is included? Use-your-Drive seamlessly integrates into the WPForms plugin allowing you the create the perfect form! To add the plugin in your form, follow these instructions:

1. Create a new Form ([WPForms] -> [Add New]) or open an existing one
2. Open the WP Cloud Plugins Fields tab
3. Drag the plugins form element to your form
4. Open the details of the newly added form element
5. Click on the "Open Shortcode Builder" button
6. In the Shortcode Builder that opens, create the shortcode that you need
7. Press "Insert Shortcode" to update the shortcode
8. Save the Form
9. Done!

info_outline
You can use the available input fields in your form to name the upload folder based on user input. To do so, just add the CSS class `useyourdrive_private_folder_name` to your input field(s).

### Formidable Forms Integration

Do you want more flexibility than the Upload Form that is included? Use-your-Drive seamlessly integrates into the Formidable Forms plugin allowing you the create the perfect form! To add the plugin in your form, follow these instructions:

1. Create a new Form ([Formidable] -> [Forms] -> [Add New]) or open an existing one
2. Open the Add Fields tab
3. Drag the plugins form element to your form
4. Open the details of the newly added form element
5. Click on the "Open Shortcode Builder" button on the Advanced tab
6. In the Shortcode Builder that opens, create the shortcode that you need
7. Press "Insert Shortcode" to update the shortcode
8. Save the Form
9. Done!

info_outline
You can use the available input fields in your form to name the upload folder based on user input. To do so, just add the CSS class `useyourdrive_private_folder_name` to your input field(s).

### Contact Form 7 Integration

Do you want more flexibility than the Upload Form that is included? Use-your-Drive seamlessly integrates into the free Contact Form 7 plugin allowing you the create the perfect Form! To add Use-your-Drive to Contact Form 7, follow these instructions:

1. Create a new Contact Form ([Contact] -> [Add New]) or open an existing one
2. Click on the Use-your-Drive button to open the configuration panel of the field
3. Click on the "Build your Use-your-Drive shortcode" button
4. In the Shortcode Builder that opens, create the shortcode that you need
5. Press "Insert Shortcode" to update the shortcode
6. Insert the Form Field by pressing the "Insert tag" button
7. Done!

info_outline
You can use the available input fields in your Contact Form to name the upload folder based on user input. To do so, just add the `useyourdrive_private_folder_name` to the Class attribute of your input field (i.e. `[text* your-name class:useyourdrive_private_folder_name]`).
info_outline
Want to hide the Upload Box before all required fields on the form are filled? Take a look at the free Contact Form 7 – Conditional Fields plugin.

### Gravity Forms Integration

Do you want more flexibility than the Upload Form that is included? Use-your-drive seamlessly integrates into Gravity Form allowing you the create the perfect Form! To add Use-your-Drive to your Gravity Form, follow these instructions:

1. Create a new Gravity Form ([Forms] -> [New Form]) or open an existing one
2. Open the Advanced Fields tab
3. Drag the Use-your-Drive form element to your form
4. Open the details of the newly added form element
5. Click on the "Build your Use-your-Drive shortcode" button
6. In the Shortcode Builder that opens, create the shortcode that you need
7. Press "Insert Shortcode" to update the shortcode
8. Save the Form by pressing the "Update Form" button
9. Done!

info_outline
You can use the available input fields in your Gravity Form to name the upload folder based on user input. To do so, just add the `useyourdrive_private_folder_name` to the Custom CSS Class of your input field (Appearance tab).

### Gravity PDF Integration

The free GravityPDF plugin allows you to automatically generate, email and download PDF documents with Gravity Forms. Use-your-Drive extends this plugin and allows you to store the generated PDFs directly on your Google Drive.

1. Download and Install the GravityPDF plugin
2. Head to [Forms] -> [Forms] and select the Gravity Form you want integrated.
3. From the form editor page, hover over the Form Settings menu item and select PDF from the sub-navigation. Finally, click the Add New button to create a PDF.
4. Edit the created PDF template, and go to the Advanced Tab
5. Set the [GOOGLE DRIVE] Export PDF to "Yes"
6. In the [GOOGLE DRIVE] Folder ID, set the ID of the folder where you want to store the generated PDF forms. You can find this ID via the Shortcode Builder by pressing the Create Shortcode button.
7. Press "Update PDF" to save the settings
8. Done!

## Translations

The plugin is multi-language ready, and has a few translations in its package. If needed, you can quite easily translate the plugin by yourself. The plugin decides based on the language setting of your WordPress site, which translation it will load.

An easy way to translate the plugin is by using special WordPress Plugin: Loco Translate.

lightbulb_outline
Part of your purchase costs are gladly refunded in case you send in new translation files. Those new translations will be checked and added in the package for other customers.

## Support

### Policy

The purpose of the Help Center is to provide you with the right answers at the right time. Our support is provided only for direct product buyers. While applying at our Help Center you will be asked to provide valid purchase code of our products. Our Help Center is the only official support handling mechanism for this plugin. Questions sent using other channels may be ignored without notice. According to Envato rules, support mechanism is not mandatory for marketplace authors - we provide support because of good will and want to offer our customers best service possible. We keep rights not to provide support due to abuse or any other reasons that are against this policy.

#### What You Can Expect From Our Support?

There are certain things that you can expect from our Help Center:

- We always have bug-related and technical support in priority
- We respond to questions or problems regarding the plugin and its features
- We are happy to receive proposals and ideas
- Tiny custom requests can be served (low priority, depending on workload and good will)

#### What You Can Not Expect From Our Support?

There are certain things that are out of scope and will not be handled:

- Generic WordPress questions
- Issues related to 3rd party plugins
- Customization requests
- Any tickets that contain abuse or violence

Thank you for finding time to read this policy and remember that we are here to help you out.
Best wishes!

### Pre-Support Actions

Before asking your question, please make sure:

- You have read the documentation provided
- Searched the answer within our FAQ articles and the comment section of the product page
- Make sure you have the latest version installed.

question_answer FAQ section question_answer Comments section

### Opening Support Ticket

In order to get response in reasonable time we are kindly asking you to provide following information while opening support ticket:

- Always insert your purchase code for non-presale questions
- A link to the page where you are having trouble
- A temporarily(!) WP admin login when you encounter bugs or need help to integrate the plugin in your website. Double check the login credentials before submitting! Seriously.
- A clear description of the problem and how to reproduce it
- Screenshot of the problem
- Add your WordPress Debug Log if you are encountering unexpected issues with the plugin.
- Any other information that you find useful

All information provided is confidential and will not be provided to any third party.

help Create a Support Ticket

## Release Notes

We are constantly working on a new features and improvements for Use-your-Drive in order to keep your site and your business at the top. In this section you can find information on latest updates we created during lifetime of this plugin.

Date | Version | Features
--- | --- | ---
1.15.14 | 13 November 2020 | Fix: Bug in processing metadata changes on Shared Drives could crash the plugin Fix: Folder Description not showing up in Gallery mode Fix: Javascript Compatibility issue when used in combination with specific Themes Improvement: Can now add User Roles as notification recipients using placeholders like %administrator%, %subscriber%, %editor%, %custom_wp_role%. Improvement: Various javascript changes for compatibility with WordPress 5.6 and jQuery 3.x. Improvement: Marked as compatible with WordPress 5.6.
1.15.13 | 2 November 2020 | Fix: Folder location set by form input fields not correctly filtered. Could for instance create subfolders when folder name contained a ' Fix: Download issues when plugin is linked with multiple accounts containing the same (shared) files. Fix: Preview button via File Menu doesn't open the LightBox correctly on some devices Improvement: Small layout changes in File Browser
1.15.12 | 17 October 2020 | Added: Formidable Forms integration Fix: Layout description box in Gallery aligning long descriptions incorrectly Fix: File Browser in WooCommerce Orders not starting uploads Improved: Removed ReCaptcha from Admin Dashboard pages with plugin when ReCaptcha is enabled
1.15.11 | 12 October 2020 | Fix: Upload Box could create folders when file name contained special characters Fix: Upload Form integrations was submitting Forms even if a file in the queue failed to upload. Fix: Conflict in WPForms Builder when having multiple WP Cloud Plugins running Added: Download/Preview selector in the Create Direct Links popup Updated: Font Awesome library to version 5.15.1
1.15.10 | 26 September 2020 | Added: 'Max number of files' option for Media Player shortcode Added: Create Documents function (Google Docs only) Fix: Previous folder button not working when inside Shortcut Folder Fix: Click event to open lightbox not fired correctly on mobile devices Fix: Gutenberg & Elementor block incorrectly displaying error message when user doesn't have permissions to display the plugin Fix: Speed Selector was removed from the Media Player when loading a next file in the playlist Improved: Drag & Drop upload of folders is now supported Improved: Support for moving multiple items at once via drag&drop
1.15.9 | 14 September 2020 | Fix: Bit.ly URL shortener now compatible with v4 of their API Fix: Uploads of files with the same name but in different folders could fail Fix: Updated cacert.pem to latest Mozilla CA certificate store to fix connection problems with the API Improved: Renamed the old 'Team Drives' to 'Shared Drives' Updated: Plugin Update Checker to version 4.10
1.15.8 | 2 September 2020 | Fix: Plugin crashes when loading folders with shortcuts pointing to trashed/deleted files or folders Fix: Manually linked private folders without account information will now use the primary account as default Removed: Outdated jQuery code attrFn()
1.15.7 | 18 August 2020 | Fix: Bug preventing to delete folder/files for not logged in users while having the correct permissions Fix: Upload queue in small containers not showing progress indicator Fix: Media Player Playlist not working correctly for folders containing quotes Fix: Updated move/copy action for new Google API parameters Updated: MediaElement.js to version 4.2.16
1.15.6 | 6 August 2020 | Fix: Deactivating plugin not possible when use WP CLI Fix: Resolved cookie SameSite warnings Fix: Uploads of many files at once could cause problems on servers restricting the number of simultaneous connections Fix: Vertical thumbnails in LightBox not fitting on screen Fix: CSS issues in IE / Safari due class names with double hypens Improved: Media Player now loading files without extension but with valid mimetype as well Improved: Few Layout changes
1.15.5 | 24 July 2020 | Fix: Direct links preventing File Browsers/Galleries to initiate properly when multiple instance are placed on the same page. Fix: Media streamed via server not working on devices running the latest iOS versions Fix: Thumbnails in search results can expire Fix: Uninstall can cause problems Fix: Not rendering Lightbox information for last file in list Improved: Pressing (+) directly trigger file selector when folder uploads are disabled Improved: Changed placeholder text in the search box. Not longer showing 'search in content' when files are hidden in the shortcode
1.15.4.1 | 16 July 2020 | Fix: Shortcode Builder not saving data in FireFox Fix: Breadcrumb anchor not working in Gallery mode
1.15.4 | 10 July 2020 | Fix: Deeplinks not opening files Fix: Integrations not loading correctly when using WP-CLI Fix: Bug in Lightbox causing problems in IE 11 Fix: Modal conflict with themes using Bootstrap preventing you to scroll the page after closing the modal
1.15.3 | 7 July 2020 | Fix: Thumbnail in List View popup can overflow its container Fix: Upload folders not correctly creating folder structure Fix: File Browser not always showing files that are just uploaded via the Upload Box Fix: Missing RTL stylesheet for Media Player skins Added: Make copy action for Folders & Files
1.15.2 | 1 July 2020 | Fix: Bug preventing you to download a single folder as ZIP via the folder action menu Fix: Bug preventing a file selection in Embed or Add link Popup Fix: Plugin shortcode not visible when added in a Classic Block in the Gutenberg Editor
1.15.1 | 29 June 2020 | Fix: Breadcrumb conflict with themes using Bootstrap library Fix: Layout problems on small devices Added: New translations files. If you have corrections or want a new translation, please inform us via a support ticket!
1.15 | 26 June 2020 | IMPORTANT Dropped support for IE 10 and lower Fix: Skiping Ad loads first media item in playlist instead of the selected media Fix: Wrong order of including javascripts could cause problems with Upload Box Added: New button to do a factory reset via the plugin settings page Added: Setting to show descriptions in gallery directly on top of images Added: Setting to add initial search term in File Browser and Gallery Added: Gutenberg Editor block Added: Elementor block Added: WPForms integration Added: Support for seting Private Folder names via Gravity Form fields Improved: Uninstalling the plugin will now remove all its setting and data unless this has been disabled on the Advanced tab Improved: Scroll to top button not longer hidding bottom documents in File Browser Improved: Layout of File Browser, Gallery and Upload Box Improved: Replaced outdated javascript tooltip library Improved: Add/Edit descriptions dialogs Improved: Added better support for sites using RTL Improved: Various other layout updates
1.14.11 | 1 May 2020 | Fix: Bug in Media Player removing files with same filenames Fix: Loop function in Media Player not working in combination with Playlist Improved: Keep Video Captions selected when switching between videos in playlist
1.14.10 | 23 April 2020 | Fix: cURL error "easy handle already used in multi handle" in latest version of the cURL library Fix: Only create Private Folders for newly registered users which have access to the plugin shortcodes Fix: Contact Form 7 button not always disabled initially when Upload Box is a required field Fix: Full Text search option not accessible in Shortcode Builder when selecting Search mode Fix: Preview Office documents on mobile devices now using same rendering as desktop devices due to incorrect rendering Fix: Deleting entries that are outdated in cache could lead to errors Fix: Expiring Drive streaming links cause problems in Media Player playback Added: New Support for Google Drive Shortcut Added: useyourdrive_woocommerce_upload_box_title hook to control Upload Box Title in WooCommerce products Improved: New setting which stores the text displayed when an user without manually linked Private Folder visits a shortcode with this feature enabled. Improved: Added duration information to Media Player playlist Improved: Code preparation for the Drive 'one-parent' state migration starting on Sept 30. 2020 Updated: Font Awesome library to version 5.13.0 Updated: Plugin Update Checker to version 4.9
1.14.9 | 1 April 2020 | Fix: Audio streams not starting properly in some situations Fix: Automatically linked Private Folders in 'Direct Links' and 'Embed' popup not always pointing to the correct folder in situations with multiple accounts Fix: Permissions not working properly for WP users without display Name/nickname set Fix: Can't send delete notifications to %linked_users% when the Private folder itself is deleted Fix: UTF-8 export of CSV files in Report section Fix: Bug in plugin could keep sending 'Lost authorization' emails for accounts that are alreadyremoved from the account list Added: Deeplink functionality which allow users to generate direct links folders/files in the Shortcode. Only users with access to the shortcode and content will be able to open the link Updated: Font Awesome to version 5.12.1
1.14.8 | 3 March 2020 | Fix: Sorting order Playlist Media Player Fix: WooCommerce Upload integration now using metadata of the variable product itself instead of its parent product Fix: Default shortcode in new Gravity Form field was not working
1.14.7 | 14 February 2020 | Fix: Preview of Word Documents can have loading problems in Google Doc Previewer. Reverting to preview?rm=minimal Rendering Mode Fix: Email Summary not rendering all logged events Fix: Removed delete_expired_transients() function as minimum WP version is still 4.8 which doesn't contain this function yet.
1.14.6 | 21 January 2020 | Fix: Incorrect file names in some browsers when download files via 'Proxy' download method Fix: Thumbnails outside viewport not loading properly when moving into view in a scrollable container Fix: Not setting correct default Media Player Fix: Delete notification not send when folder information isn't present Fix: WooCommerce Upload Box are showing again when using it in combination with Product Variations Improved: Breadcrumbs now showing complete path in Shortcode Builder when editing shortcode Updated: Font Awesome library to 5.12.0
1.14.5 | 7 January 2020 | Fix: Bug in UTF8 file names when downloading products via WooCommerce Digital Products with 'Force Download' setting Fix: Bug in WooCommerce integration when showing (older) orders with products that are not longer available in the shop Fix: Gravity Form submit button has incorrect layout when Upload Box field is used Fix: Plugin can fail to refresh authorization when streaming/download large files Improved: Add support for Front-End MCE Editor Improved: Media Player Playlist no longer hidden when it contains only a single item Added: Return of Legacy Player (jplayer) when having problems with the new mediaplayer
1.14.4 | 16 December 2019 | Fix: Bug preventing you to select the 'Shared with me' folder as top folder Fix: Bug in updating edit permissions Fix: Bug in WooCommerce integration when using products extending the WP_Products class Added: Dynamic upload location for Gravity Form submission PDFs created by Gravity PDF
1.14.3 | 9 December 2019 | Fix: Lightbox not working on iPadOS 13.x + Safari 13.x Fix: Preview events not logged when using multiple accounts Fix: Gravity PDF integration not uploading files when using multiple accounts Fix: Bug in permissions/roles where the name is a number Fix: Zipping multiple files can lead to corrupt ZIP packages
1.14.2 | 28 November 2019 | Fix: Bug with authorization tokens when moving plugin location Fix: Bug prevening WooCommerce orders to show up when downloadable files are not longer accessible on the Google Drive (e.g. when they are deleted from the cloud) Fix: Prevent version updates to run on initial install
1.14.1 | 25 November 2019 | Fix: Bug preventing you to re-authorize the plugin with a specific account
1.14 | 22 November 2019 | Fix: Media Player could crash when using WordPress 4.9 or lower Fix: Bug Plugin isn't able to modify files when they aren't yet in cache Fix: Bug WooCommerce integration when loading 'Thank You' page while no order data is present Added: Support for linking multiple Google Drive accounts Improved: Media Player doesn't longer need to download complete media file when streamed via server
1.13.2 | 19 November 2019 | Fix: Bug preventing to display single embedded images Fix: Bug preventing to start zip download when output buffer cannot be send
1.13.1 | 13 November 2019 | Fix: Changed download methods as Google API will change after 1 January 2020. Downloading files via temporarily download links is now only available for shared files. Files which aren't shared will be streamed via the server Fix: Edit events not always logged Fix: Updating sharing permisions for shared files not owned by account Fix: Error when logging events for files without extension Added: Gravity PDF support Improved: Generating zip downloads will not longer use memory Improved: Extended Documentation Improved: Minor layout changes
1.13 | 9 November 2019 | Fix: Bug in Media Player preventing to stream captions Fix: In French translation distorting main plugin options page Added: Email summary for all activities in a certain period. You can enable this via 'Statistics' -> 'Summary Email' on the main plugin options page Added: New permissions selector allowing you to select both WP Roles and WP Users Added: Support for Chromecast and Airplay in Media Player Improved: New notifications with more filters to modify it. The filter 'useyourdrive_notification' is deprecated and replaced with different 'useyourdrive_notification_...' hooks Improved: The %linked_user_email% placeholder in Notification Recipients can now be used in all shortcodes. Improved: System information tab rebuild.
1.12.6 | 1 November 2019 | Added: New setting to enable/disable navigation in Lightbox Added: Support for %linked_user_email% email notification placeholder for automatically linked Private Folders Improved: Move action now has folder selection dialog to send files directly to destination Improved: Filters to show/hide files or folders now support wildcards Improved: Changed Layout of Folders in Gallery mode Updated: MediaElement library to version 4.2.14 Updated: Plugin Update Checker to version 4.8.1
1.12.5 | 30 October 2019 | Fix: Preview for Office Documents not always rendered properly Fix: Folder thumbnails not always loaded in Gallery mode Fix: Bug changed layout of submit button on Contact Form 7 forms containing plugin Fix: Gravity Forms submission when Upload Box on last page Fix: Breadcrumbs not rendered properly when navigating deeper than two levels Added: 'Edit' setting in Shortcode Builder to allow users to edit Google Docs/Office Docs Added: New setting to enable/disable navigation in Lightbox Added: Support for wpDataTables with Gravity Form submissions containing plugin uploads Updated: Font Awesome Library to version 5.11.2
1.12.4 | 4 October 2019 | Fix: Bug preventing to update/delete WP Users when using Private Folders feature while plugin isn't longer linked with Cloud Account Fix: WooCommerce Upload box in Back-End Order not starting upload Fix: Upload Box integration in Gravity Forms not working properly on multipages forms Fix: Bug when using multiple Upload Boxes on same Contact Form 7 form Fix: Shortcode Builder buttons not visible in Elementor Text Widget Added: Edit support for Microsoft Office documents
1.12.3.1 | 25 September 2019 | Fix: Bug in WooCommerce Upload integration preventing to create order specific folders
1.12.3 | 19 September 2019 | Fix: Plugin stopped can stop working when cache files couldn't longer be updated (WP Engine). Fix: Bug preventing to capture some changes via the API Fix: Removed empty < a> anchors from breadcrumbs Fix: Playlist layout on mobile devices Improved: Changed layout Shortcode Builder
1.12.2 | 9 September 2019 | Fix: In case of a Multisite setup, email notifications will now be send to the site administrator instead of the global administrator Fix: Media Player playlist could overflow container Added: New useyourdrive_woocommerce_set_placeholders hook to set custom folder name placeholders for WooCommerce Private Folders
1.12.1 | 28 August 2019 | Added: Check for FORCE_CURL_HTTP_VERSION_1_1 constant when making cURL request in case server has issues connection via different protocol Fix: Mediaplayer throwing javascript error when no media files are present in folder Fix: Download button not accessible in Mediaplayer without playlist
1.12 | 22 August 2019 | Added: Mediaeelement.js as default player for media files. Supports Captions via VTT files, IMA/VAST Video Advertising, speed control and more Added: Download menu item for folders Fix: Bug showing header container when no header elements are present Fix: Not updating thumbnails when expired Fix: Fallback to default mimetype icon when the Google Drive doesn't provide an icon Fix: Added lazy loading for small thumbnails when showing files in the File Browser list-view Fix: Files that are marked as 'spam' or 'abuse' can now still be downloaded via the plugin Improved: Better compatibility when theme is using Font Awesome (v4) icons Improved: Only loading CSS for the plugin skin when required Updated: Font Awesome to version 5.10.1 Updated: Language translation files
1.11.18.1 | 8 August 2019 | Fix: Elementor Page Builder could crash when loading plugin shortcode
1.11.18 | 2 August 2019 | Fix: File Browser not scrollable in Back-End Fix: Not able to add Upload Box shortcode when Private Folders is set to manual mode Improved: Responsive breadcrumb navigation using full path Improved: Media Player playlist now supports folder structures Improved: Czech translation Updated: Font Awesome to version 5.10.0 Updated: Plugin Update Checker to version 4.7 Updated: Blueimp File Uploader Updated: ReCaptcha library to version 1.2.2
1.11.17 | 26 June 2019 | Fix: Google Forms couldn't be previewed Fix: File captions with quotes were not shown properly Improved: Czech translation (Thanks @Tomas Tyl) Improved: Enabled ZIP download for File Browser in WooCommerce Order detail page for products with Upload Box active Updated: Font Awesome to version 5.9.0
1.11.16.1 | 10 May 2019 | Fix: Not able to manually link Users to Private Folders Fix: Large files will now be dowloaded with right extension and the plugin will respect the 'Disable options to download, print, and copy for commenters and viewers' setting in Google Drive Added: Copy to Clipboard in Social Share popup
1.11.16 | 8 May 2019 | Fix: Bug in Report export only exported the rows visible in the viewport. The new export is a complete CSV file Fix: Folder upload didn't create the folder that was selected but only the subfolders inside it Fix: Some PHP versions have trouble displaying the initial dataset for the Activities Graph in Report Dashboard Fix: Bug in the visual Notifications Template Editor not properly saving changes Added: Individual Admin accounts for global plugin permissions (e.g. who can change the plugin settings & see the Back-End File browser) Added: Duration of media files present in the File Browser when this data is available Added: New WooCommerce setting allow you to disable the Upload Form when the order has a specific status (e.g. Completed) Improved: Changed the user name in Report Section to display name and added user ID as column Improved: Some small layout changes
1.11.15 | 24 April 2019 | VULNERABILITY: Unauthenticated PHP payload unserialization in processing Ajax Requests (Thanks to @Andrea Buri) Improvement: Increase resolution File Icons Updated: Blueimp File Uploader to version 9.29.0
1.11.14 | 28 March 2019 | Fix: Plugin not storing Shared Drives properly in cache Fix: Files can now only be trashed when the linked account doesn't have permission to delete the file Fix: Bug preventing to perform updates on files located on Shared Drives Fix: Bug preventing to click on submit button when Upload box is located inside a < form> tag
1.11.13 | 19 March 2019 | Fix: WooCommerce downloads not starting when allow_url_fopen is disabled Fix: Uploading empty files not accepted by the Drive API Fix: Few PHP 7.x compatibility issues Fix: Bug in Video Player skin didn't always remove pause screen Fix: Not storing App credentials when using your own app in Network Wide setup Added: Upload support for folders keeping the folder structure intact Removed: Deprecated Google URL Shortener service not longer available Updated: FontAwesome Library to 5.7.2 Updated: Auto Updater library to version 4.5.1 Updated: Blueimp File Uploader Class
1.11.12 | 12 February 2019 | Fix: Bug preventing adding/renaming of files and folders with French accents Fix: Bug Contact Form 7 Shortcode Builder Fix: Lightbox thumbnails distorted in Safari Added: New setting to disable loading of FontAwesome Library in case there is a conflict with this library (e.g. with the WOffice theme) Added: Button in Report Dashboard to clear all statistics Improved: Contact Form 7 & Gravity Form upload notifications now contain a direct link to the upload folder
1.11.11.3 | 25 January 2019 | Fix: Bug sending download notification when user was only previewing a file. Fix: Bug in ReCaptcha code could prevent initation of the plugin
1.11.11.2 | 24 January 2019 | Improved: Only load Contact Form 7 Javascript file when required Added: ReCaptcha V3 Support
1.11.11.1 | 22 January 2019 | Added: Button in Report Dashboard to clear all statistics/li>
1.11.11.0 | 19 January 2019 | Fix: Shuffle sorting order not working properly Fix: Bug in error handling mechanism Fix: Delete email notification missing list of deleted files Fix: Obtaining correct name for files without extension (e.g. Google Docs) Added: Minimum upload size setting in the Shortcode Builder. Added: WooCommerce Order notes will be added when new files are uploaded to the order Added: New %wc_order_quantity% and %wc_product_quantity% placeholders for Private Folders name template when files are uploaded to order Added: Added Support for WooCommerce Product Documents Improved: Caching of shortcodes is now more stable on sites with high traffic Improved: Update of the Multi Sites settings page allowing you to set a single Drive account when plugin is network activated Updated: Font Awesome to version 5.6.3 Updated: Plugin Update Checker to version 4.5 Updated: Chart.js library to version 2.7.3 Updated: DataTables library to version 1.10.18
1.11.10 | 29 November 2018 | Fix: Not returning proper results when searching on TeamDrives
1.11.9 | 20 November 2018 | Fix: Bug in the Contact Form 7 validation Added: Turkish Translation by Dr. Ramazan ALTINOK
1.11.8 | 7 November 2018 | Fix: Bug preventing to remove authorization when access was revoked via Google Fix: Bug in Gravity Forms integration preventing IE/Edge/FF users to properly submit form Added: Setting to select custom icon Set
1.11.7 | 31 Oktober 2018 | Fix: Bug creating multiple menu's in the Dashboard for non-Administrator users Fix: Not all required code was properly enqueued when using the 'Load Javascripts on all pages' setting Fix: As of WooCommerce 3.4.7 the Downloadable Product URL now requires to have a valid file extension Added: New notification setting which allows you to prevent emails being send to the user that executes the download/upload/delete action Added: Option to encrypt new uploaded files with AES256 encryption Improvement: Updated Google Analytics Event/Tracker code
1.11.6 | 25 September 2018 | Fix: Delete action of upload queue trigger new file selection as well Fix: FileBrowser/Gallery Checkbox was checked when previewing file Added: Gutenberg Support via Classic Block Improvement: Added visual feedback when downloading files as ZIP
1.11.5 | 18 September 2018 | Fix: Bug in the Rebrand.ly URL Shortener Service when default Workspace was deleted Fix: Bug allowing you to create new folders outside the My Drive folder Fix: Uploads are now processed individualy instead of simultaneously Fix: Shortcode Builder not creating shortcodes when Private Folders feature is set to 'Manual' Updated: Datatables library to version 1.10.18 Updated: Font Awesome 5.3.1
1.11.4 | 17 July 2018 | Fix: Email tag in Contact Form 7 notification not rendered when Upload Field is required Fix: Setting CURLOPT_HTTPHEADER option for cURL caused problems for some cURL versions Improved: Browser handling when user tries to leave page while uploading files
1.11.3 | 5 July 2018 | Fix: Plugin not always returning UTF8 valid characters breaking JSON encoding Fix: Not able to use filenames with special characters Fix: CSS issue when using the Media Player with Full screen Fix: ZIP option visible in Shortcode Builder when server isn't able to generate ZIP files Fix: Team Folders in Link Private Folder menu Added: New sorting option "Date of creation" Added: Direct embedding of single media files via the Shortcode Builder
1.11.2.1 | 23 June 2018 | Fix: Video streams didn't always initiate properly Fix: Full Event Report table is now using the default WordPress DB connection Added: Option to enable/disable Event Logs (Statistics -> Log Events)
1.11.2 | 21 June 2018 | Fix: UTF8 encoding in Report Dashboard Fix: Uploadform doesn't initate uploads in all situations
1.11.1 | 19 June 2018 | Fix: Bug in Shortcode Builder preventing you to select Shared Drives Fix: Resetting Cache while cache folder isn't yet created/available Fix: Events Dashboard Layout Fix: Upload bug when multiple Upload Boxes are present on the same page Updated: Translation files
1.11 | 11 June 2018 | Added: Contact Form 7 integration Added: New Event Dashboard to monitor all events performed with the plugin Added: Synchronize Cache via WP Cron jobs Added: New overwrite files setting in the Shortcode Builder Added: New Shortlink services as the default Google Url Shortener is deprecated since April 13, 2018) Added: New 'Who can Share' permissions in Shortcode Builder Added: New 'Allow Preview' option in Shortcode Builder. Improved: New Caching system reducing loading times Improved: Lazy loading of folder thumbnails in Gallery mode Fix: Bug when using the shortcode_set_options hook Fix: Several minor bugs Fix: Changing descriptions didn't work in all situations Fix: Bug preventing you to swipe images in Lightbox Fix: Scroll to top button not correctly working when having multiple instances on the same page Fix: Problems caused with multiple Media Player instances on the same page Fix: Preventing conflict with other Blueimp File UploaderHandler classes Fix: Bug preventing to store the sharing permissions properly Fix: Bug allowing you to perform sharing actions while Google Account isn't able to change the sharing permissions (in case files are shared with linked Google Account) Fix: Shortcode Builder creating shortcodes while no start folder is selected Updated: Awesome Font 5 library

email Looking for earlier changes? Just ask!