# VidoRev

## Video Wordpress Theme

- Created: 05/17/2018
- Latest Update: 02/28/2021
- by: BeeTeam368
- beeteam368.net/vidorev
- beeteam368.net/vidorev-dark
- beeteam368.net/vidorev-fw
- Email: support@beeteam368.com

Thank you for purchasing my theme. If you have any questions that are beyond the scope of this help file, please feel free to email via support tab: SUPPORT. Thanks so much!

### Configuration

1/ Go to ThemeForest & Sign in with your account

2/ Go to Download

3/ Download All files & Documentation

4/ Then unzip it. Installation file located in: Installation/vidorev-vx.x.x.zip

5/ Goto Your Website -> Admin Dashboard -> Navigate to Appearance -> Themes page to access theme uploader screen and use vidorev-vx.x.x.zip file.

6/ After installed successfully, click on "Active" to activate this theme.

7/ VidoRev comes with several plugins which will extend the theme basic functionality. Go to Appearance -> Install Plugins to install recommended plugins with a single click.

8/ After installed successfully, Go to Appearance -> Install Plugins to activate recommended plugins with a single click.

9/ After installed & active successfully, please go back to the Dashboard.

10/ After returning to the Admin Dashboard, please validate your purchase code to fully utilize the features of this theme:

### Import Sample Data

1/ For a quick and easier setup, you can import our demo example(s) with a single click and get your website very similar to one of our demos. Then you can start customizing from that point.

2/ Go to VidoRev and click the IMPORT button as shown on image below:

3/ Please wait a few minutes until the installation process is complete.

### Youtube - Fetch Data

To use this feature, you need to declare "Google API Key".

1. Step 1: Go to: https://console.developers.google.com/
2. Step 2: Sign in with your Google account.
3. Step 3: Create Project:
4. Step 4 - Enter Project Name & click to Create button:
5. Step 5 - Select Project:
6. Step 6 - Enable Youtube API Data (V3) & Google Drive API:
   - Go to Enable APIs:
   - Go to Youtube API V3:
   - Click to Enable:
   - Go to Google Drive & Enable:
7. Step 7 - Create Credentials:
   - A:
   - B:
   - C:
8. Step 8 - Declare API key:

Supports: Video Title, Video Description, Video Tags, Video Duration, Video View Count, Video Like Count, Video Dislike Count, Video Comment Count, Video Thumbnail
You can customize this feature here:

### Youtube Automatic

To use this feature, you need to declare "Google API Key" - See the instructions here: Youtube & Google Drive - Fetch Data

1. Step 1: For this feature to work properly. You need a server with sufficient resources. Please review and check these parameters:
   max_execution_time: Change to 6000 or 12.000
   memory_limit: Change to 512mb or 1024mb
2. Step 2: Go to Theme Options -> Single Video Settings -> Scroll To Fetching Data -> Enable these options:
3. Step 3: Add Source
4. Step 4: Cron Job
   If your host support cron jobs. Visit here for instructions:
5. Click this button if you want to import the post manually:
6. It also supports WP CRON. However, it only works when you visit your website ( it will automatically check 2 times a day ).

### Vimeo - Fetch Data

To use this feature, you need to declare "Vimeo API Key".

1. Step 1: Go to: https://vimeo.com/
2. Step 2: Sign in with your Vimeo account.
3. Step 3: Go to: https://developer.vimeo.com/apps
4. Step 4: Create App:
   - Step 1:
   - Step 2:
   - Step 3:
   - Step 4:
   - Step 5 - Declare your API key for "Theme Options":

Supports: Video Title, Video Description, Video Tags, Video Duration, Video View Count, Video Like Count, Video Comment Count, Video Thumbnail
You can customize this feature here:

### Dailymotion - Fetch Data

Supports: Video Title, Video Description, Video Tags, Video Duration, Video View Count, Video Comment Count, Video Thumbnail
You can customize this feature here:

### Facebook - Fetch Data

To use this feature, you need to declare "App ID & App Secret".

1. Step 1: Go to: https://developers.facebook.com/apps
2. Step 2: Sign in with your Facebook account.
3. Step 3: Create App:
   - Step 1:
   - Step 2:
   - Step 3:
   - Step 4:
   - Step 5:
   - Step 6:
   - Step 7:
   - Step 8:
   - Step 9 - Declare your "App ID & App Secret" for "Theme Options":

Supports: Video Title, Video Description, Video Duration, Video Like Count, Video Comment Count, Video Thumbnail
You can customize this feature here:

### Twitch - Fetch Data

To use this feature, you need to declare "Client ID".

1. Step 1 - Go to: https://dev.twitch.tv/
2. Step 2 - Sign in with your Twitch account.
3. Step 3 - Create App:
   - Step 1:
   - Step 2:
   - Step 3:
   - Step 4:
   - Step 5:
   - Step 6 - Declare your "Client ID" for "Theme Options":

Supports: Video Title, Video Description, Video Duration, Video Tags, Video View Count, Video Thumbnail
You can customize this feature here:

### JW Player Settings

This is a commercial product, you need to buy it: https://www.jwplayer.com/compare-plans/

1/ Go to https://dashboard.jwplayer.com/#/welcome

2/ Sign in with your account.

3/ Go to Publish -> Tools

4/ Copy Cloud Player Library URL:

5/ Paste Your Cloud Player Library URL into "Theme Options":

6/ If you use a Self-hosted library, Please, add your JW Player license key:

### IMDB Rating Plugin

To use this feature, you need to declare "IMDb User ID".

1/ Go to https://www.imdb.com/plugins

2/ Sign in with your account.

3/ Copy userID in the "data-user" tag:

4/ Paste Your userID into "Theme Options":

### TMDB Movie Import

### Theme Options

- Global Settings
  - RTL Mode: Right-to-Left language
  - Lazyload Images
  - Fade-in Image on Scrolling: Display the matched images by fading them to opaque.
  - Number Format: Converts a number into a short version, eg: 1000 -> 1k
  - Custom CSS: Enter custom CSS. Ex: body{max-width:1140px};
  - Scroll Back To Top Button: Turn ON/OFF
- Styling
  - Color Mode - there are 2 styles: Light & Dark
  - Theme Layout - there are 2 styles: Boxed & Wide
  - Sticky Sidebar: turn ON/OFF sticky sidebar
  - Sidebar: change position sidebar for all pages
  - Background: change background for all pages
- Header
  - Logo: Upload your logo image
  - Logo (Retina): Retina logo should be two time bigger than the custom logo. Retina Logo is optional, use this setting if you want to strictly support retina devices
  - Main logo on mobile devices
  - Main logo on mobile devices (Retina)
  - Logo for Sticky Menu
  - Logo for Sticky Menu (Retina)
  - Main Navigation Layout - there are 6 styles:
    - Style 1:
    - Style 2:
    - Style 3:
    - Style 4:
    - Style 5:
    - Style 6:
  - Mega Menu: turn ON/OFF mega menu
  - Sticky Menu: turn ON/OFF sticky menu
  - Select Sticky Menu Behavior: there are 2 types: Always Sticky & Appears when scrolling up
  - Latest News: turn ON/OFF latest news block in header
  - [Latest News] Title: Enter title for latest news block
  - [Latest News] Include Categories: [Post Query] - include categories, enter category id or slug, eg: 245, 126, ...
  - [Latest News] Include Tags: [Post Query] - Include tags, enter tag id or slug, eg: 19, 368, ...
  - Header Background: change header background for all pages
  - Mobile Menu Background: change mobilde menu background
- Footer
  - Popular Videos: turn ON/OFF popular videos. You will need to install Post Views Counter plugin.
  - [Popular Videos] Title 1
  - [Popular Videos] Title 2
  - [Popular Videos] Include Categories: [Post Query] - include categories, enter category id or slug, eg: 245, 126, ...
  - [Popular Videos] Include Tags: [Post Query] - Include tags, enter tag id or slug, eg: 19, 368, ...
  - Instagram Feed: turn ON/OFF Instagram Feed block. You will need to install Instagram Feed plugin
  - Fotter Copyright Text
- Color & Typography
  - Main Skin Color: Choose Main color, used in many places (button, menu navigation, hover...)
  - Main Color Mixing (with black): Default: 0.10, Blended with main color.
  - Sub Skin Color
  - Main Font: change main font (font-size, font-weight, font-family ...)
  - Heading Font: change heading font (font-size, font-weight, font-family ...)
  - Navigation Font: change navigation font (font-size, font-weight, font-family ...)
  - Meta Font: change meta font (font-size, font-weight, font-family ...)
- Blog Settings
  - Sidebar: change sidebar postion for all archive pages
  - Archive Loop Style - Change loop style for all archive pages, there are 7 styles:
    - Style 1:
    - Style 2:
    - Style 3:
    - Style 4:
    - Style 5:
    - Style 6:
    - Style 7:
  - Image Ratio: This option will change the ratio of the image for the archive pages on your theme.
  - Display Post Categories: enable to show categories
  - Display Post Excerpt: enable to show Excerpt
  - Display Post Author: enable to show Author
  - Display Post Published Date: enable to show Published Date
  - Display Post Comment Count: enable to show Comment Count
  - Display Post View Count: enable to show View Count
  - Display Post Like Count: enable to show Like Count
  - Display Post Dislike Count: enable to show Dislike Count
  - Pagination - There are 4 styles: Wordpress default prev/next button, WP pagenavi ( you will need to install WP PageNavi plugin ), Loadmore button, Infinite Scroll
- Single Page Settings
  - Sidebar: Change sidebar position for single page.
  - Page Comments: Enable/Disable Page Comments.
- Single Post Settings
  - Feature Image Position - Select default feature image position for standard posts, there are 3 styles:
    - Style 1:
    - Style 2:
    - Style 3:
  - Gallery Position - Select default gallery position for gallery posts, there are 2 styles:
    - Style 1:
    - Style 2:
  - Quote Position - Select default quote position for quote posts, there are 2 styles:
    - Style 1:
    - Style 2:
  - Sidebar: Change sidebar position for single post
  - Display Post Categories: enable to show categories
  - Display Post Author: enable to show Author
  - Display Post Published Date: enable to show Published Date
  - Display Post Comment Count: enable to show Comment Count
  - Display Post View Count: enable to show View Count
  - Display Post Like Count: enable to show Like Count
  - Display Post Dislike Count: enable to show Dislike Count
  - Display Like/Dislike Button ( At the bottom of the post ): enable to show Like/Dislike Button
  - Display Post Tags: enable to show post tags
  - Display Social Sharing Buttons: enable to show social sharing section
  - Display Post Navigation: enable to show post navigation (prev/next)
  - Display Author Info Box: enable to show author section
  - Display Related Posts: enable to show related posts
  - Related Post Header Title
  - Related Posts - Query: same categories (or) same tags
  - Related Posts - Order By: date, like, view...
  - Related Post - Count: number of related posts
  - Post Comments: Enable/Disable Post Comments.
  - Comment Type: there are 2 types [ WordPress Comment / Facebook Comments ].
- Video Lightbox Settings
  - Display Video Lightbox Icon: enable to show video icon for video post
  - Display Suggested Posts: Enable/Disable Suggested Posts on Lightbox
  - Suggested Posts - Query: same categories (or) same tags
  - Suggested Posts - Order By: date, like, view...
  - Suggested Posts - Count: number of suggested posts
  - Display Comments: Enable/Disable Comments on Lightbox
- Single Video Settings
  - Video Player Position - There are 3 styles:
    - Style 1:
    - Style 2:
    - Style 3:
  - Auto Play: turn ON/OFF auto play video. The videos automatically play for desktop users only, and are shown but require a tap to play for mobile users
  - Player: select default player for video file.
  - Jw Player
  - Minimize + Float Player on Scroll
  - Display Post Categories: enable to show categories
  - Display Post Author: enable to show Author
  - Display Post Published Date: enable to show Published Date
  - Display Post Comment Count: enable to show Comment Count
  - Display Post View Count: enable to show View Count
  - Display Post Like Count: enable to show Like Count
  - Display Post Dislike Count: enable to show Dislike Count
- Watch Later Settings
  - Watch Later Settings
- Social Accounts
  - Facebook: Enter full link to your profile page.
  - Twitter: Enter full link to your profile page.
  - Google Plus: Enter full link to your profile page.
  - LinkedIn: Enter full link to your profile page.
  - Tumblr: Enter full link to your profile page.
  - Pinterest: Enter full link to your profile page.
  - VK: Enter full link to your profile page.
  - Youtube: Enter full link to your profile page.
  - Instagram: Enter full link to your profile page.
  - Custom Social Account: Add more social account using Font Awesome Icons
- Social Sharing
  - Facebook: Enable Facebook Share Button
  - Twitter: Enable Twitter Share Button
  - Google Plus: Enable Google Plus Share Button
  - LinkedIn: Enable LinkedIn Share Button
  - Tumblr: Enable Tumblr Share Button
  - Pinterest: Enable Pinterest Share Button
  - VK: Enable VK Share Button
  - Email: Enable Email Share Button
- Author Settings
  - Sidebar: change sidebar position for author page
  - Author Loop Style: change loop style for authorpage. Select to overwrite theme options.
  - Pagination - There are 4 styles: Wordpress default prev/next button, WP pagenavi ( you will need to install WP PageNavi plugin ), Loadmore button, Infinite Scroll. Select to overwrite theme options
  - Author Slug: Change Author slug. Remember to save the permalink settings again in Settings > Permalinks
- Search Settings
  - Sidebar: change sidebar position for search page
  - Search Loop Style: change loop style for search page. Select to overwrite theme options.
  - Pagination - There are 4 styles: Wordpress default prev/next button, WP pagenavi ( you will need to install WP PageNavi plugin ), Loadmore button, Infinite Scroll. Select to overwrite theme options
  - Exclude Pages from Search Results
  - Search Video Posts Only
- 404 Page Not Found
  - 404 Image: Upload your image for 404 Page
  - 404 Content: Content of Page Not Found
  - Back Button Text: Text for "Back to HomePage" button
- Ads
  - Header Ad Slot: This ad will be displayed in website header.
  - Above Footer: This ad will be displayed between your footer and website content.
  - Above Single Post Content: This ad will be displayed above post content on your single post templates.
  - Below Single Post Content: This ad will be displayed below post content on your single post templates.
  - Between Posts: This ad will be displayed between posts on archive templates such as category archives, tag archives etc...

### Full Width Layout

In this mode. When using Elementor, you should prioritize the layouts below:

1. Block: Grid Default - Full Width
2. Block: Grid Special - Full Width
3. Block: Grid Modern - Full Width
4. Block: Grid Poster - Full Width
5. Block: Grid Small - Full Width
6. Slider: Slider 9

- Theme Options

- For Page

### Advance Filter Tags

1/ Add Tags to display on the filter:

2/ Create a new filter group:

3/ Create a new page with Page Template: Blog Page Template:

### Ajax Live Data Search

Note, it only works with Side Menu ( DEMO )
First, You need to install the Ajax Search Lite. Then, follow the steps below:

1. - Activate from Theme Options ( Go to Admin Dashboard -> VidoRev -> Theme Options -> Header -> Main Navigation Layout ):

2. - Activate from Page (or Front Page):

Ajax Search Lite configuration ( Go to Admin Dashboard -> Ajax Search Lite )

- Theme Options

- For Page

### Category

### Widget

VidoRev - Post Extensions:

### Single Post Video

### [AMP] Single Post Video

Suppose your domain name is: beeteam368.net
STEP 1: Add Addon Domain - eg: amp.beeteam368.net
( You need to create a CNAME record for your domain before doing this step. If you don't know how to create a CNAME record, please refer to: https://www.name.com/support/articles/115004895548-Adding-a-CNAME-Record )
https://youtu.be/_q93dJr48tY?t=30
STEP 2: Install SSL for Subdomain ( amp.beeteam368.net) - Here, I use Let's Encrypt ™ SSL ( because it's free )
https://youtu.be/_q93dJr48tY?t=60
STEP 3: Install the Multiple Domain plugin ( https://wordpress.org/plugins/multiple-domain/ )
https://youtu.be/_q93dJr48tY?t=134
STEP 4: After completing steps #1 and #2, you have a structure like this: https://amp.beeteam368.net
STEP 5: You access the Admin Dashboard - Settings - General and use it
https://youtu.be/_q93dJr48tY?t=188
STEP 6: Install the AMP plugin ( https://wordpress.org/plugins/amp/ )
https://youtu.be/_q93dJr48tY?t=270
STEP 7: CHECK AMP VERSION ( Note : This plugin work only with single video post or standard post )
https://youtu.be/_q93dJr48tY?t=352
STEP 8: Custom colors ...
https://youtu.be/_q93dJr48tY?t=428
FULL VIDEO: AMP Settings - VidoRev Video WordPress Theme
https://www.youtube.com/watch?v=_q93dJr48tY

### Fluid Player

Note: This player is only available with self-hosted videos (MP4, M3U8)

- Enable:

- MP4 Files: Go to Add New ( or Edit Post ) -> Scroll To Video Player Settings -> And:

- M3U8 Files: Go to Add New ( or Edit Post ) -> Scroll To Video Player Settings -> And:

### Video Rating

1/ Install Yasr – Yet Another Stars Rating plugin.

2/ Activation for video posts:

### Membership

Restrict content ( video ) to specific memberships levels - Use "Paid Memberships Pro" to protect content & videos.

You need to install the Paid Memberships Pro plugin, before following the steps below:

1. Create Account Page - Use Shortcode: [pmpro_account]
2. Create Billing Information Page - Use Shortcode: [pmpro_billing]
3. Create Cancel Page - Use Shortcode: [pmpro_cancel]
4. Create Checkout Page - Use Shortcode: [pmpro_checkout]
5. Create Confirmation Page - Use Shortcode: [pmpro_confirmation]
6. Create Invoice Page - Use Shortcode: [pmpro_invoice]
7. Create Levels Page - Use Shortcode: [pmpro_levels]
8. Pages - Manage the WordPress pages assigned to each required Paid Memberships Pro page
9. Filter searches and archives
10. Payment Gateway, Email, etc... Please refer to here: https://www.paidmembershipspro.com/documentation/

Add Level & Custom Style For Membership Levels:

Restrict Post:

### WooCommerce Membership

Restrict content ( video ) to specific memberships plans - Use "WooCommerce Membership" to protect content & videos.

You need to buy & install the WooCommerce Membership plugin, before following the steps below:

1. Create a new product with the parameters like the example below:
2. Create a new plan with the parameters like the example below:
3. Video Post:

### myCRED Sell Content

Monetize your video by selling them for points. You need to install this plugin: https://wordpress.org/plugins/mycred/

To use this feature, you need to deploy your community through these tutorials: BuddyPress & myCRED

1. Activate Addon Sell Content:
2. Instructions for setting up Sell Content ( STEP 1 ):
3. Instructions for setting up Sell Content ( STEP 2 ) - You can get code 1, code 2 and code 3 below this picture:

   #### CODE #1

       <div class="text-center">
       <h3>myCRED Sell Content</h3>
       Buy access to this content.
       <span class="myCred-watch-trailer-btn">%watch_trailer_button%</span> %buy_button%
       </div>

   #### CODE #2

       <div class="text-center">
       <h3>myCRED Sell Content</h3>
       Buy access to this content. <strong>Insufficient Funds</strong>
       <span class="myCred-watch-trailer-btn">%watch_trailer_button%</span>
       </div>

   #### CODE #3

       <div class="text-center">
       <h3>myCRED Sell Content</h3>
       <a href="https://beeteam368.net/vidorev/login/"><strong>LOGIN</strong></a> to buy access to this content.
       <span class="myCred-watch-trailer-btn">%watch_trailer_button%</span>
       </div>

4. Set up for video post:

### BuddyPress & myCRED

### For websites that have used VidoRev with an old version of Youzer.
Please skip the installation steps below and see the upgrade instructions here:

#### Video Tutorial

You need to follow the steps below:

1. Install the plugin BuddyPress: BuddyPress
2. Install the plugin myCRED: myCred – Points, Rewards & Badges | Loyalty Plugin
3. Install the plugin BuddyPress Followers: BuddyPress Follow
4. You need to install the Youzify plugin ( Youzify [formerly Youzer] - BuddyPress Community & WordPress User Profile Plugin [$49] - Visit Youzify ) to use.
   You can find this plugin's installation file by:
   Go to ThemeForest -> Downloads -> VidoRev Theme -> Download All Files & Documentation
   Then, Please unzip this file -> And you can find it in the directory Installation -> youzify-formerly-youzer -> youzify-x.x.x.zip )
   This is a product developed by KaineLabs - If you use it for other products, please purchase a new license.
5. Go to Youzify Panel -> General Settings -> Members Directory Settings -> Card Statistics Settings : Disable User Posts.
6. Go to Youzify Panel -> Profile Settings -> Tabs Settings -> Posts Tab -> Display Tab: Please disable this tab
7. Go to Youzify Panel -> Profile Settings -> Custom Tabs Settings -> Add New Tab: Create a new tab with shortcode [youzer_video_posts]:
8. Go to Youzify Panel -> Profile Settings -> Custom Tabs Settings -> Add New Tab: Create a new tab with shortcode [youzer_video_playlists]:
9. Go to Youzify Panel -> Profile Settings -> Custom Tabs Settings -> Add New Tab: Create a new tab with shortcode [youzer_video_channels]:
10. You can refer to the documentation for the Youzer plugin here: https://kainelabs.ticksy.com/article/16338/

### ( Woo ) DIGITAL DOWNLOAD

1/ Create a product with the parameters as described below:

2/ Access your video post and link to the product created in step #1:

Video tutorial:

### ( Woo ) Premium Video

1/ Create a product with the parameters as described below:

2/ Access your video post and link to the product created in step 1:

### Video Advertising

Platforms can use this feature:

1. Youtube
2. Vimeo
3. Dailymotion
4. Facebook
5. Twitch
6. Self-hosted video ( *.mp4, *.webm, *m4v, ogv, *.m3u8)

1. VAST (Only works with fluidplayer)

2. Custom HTML code or Google Adsense

3. Image

4. Google IMA ( Interactive Media Ads SDKs [IMA SDK for HTML5])

5. Video File

### Single Post Audio

### Single Post Gallery

### Single Post Quote

### Single Page

### Single Page Template

1/ Front Page Template: - Build the home page:

2/ Blog Page Template: - Displaying your latest blog post on a static page:

- Template:
- Blog Page Settings:

3/ Archive Playlist: - Displaying your latest playlist on a static page:

4/ Archive Actor: - Displaying your latest actor on a static page:

5/ Archive Director: - Displaying your latest director on a static page:

### Elementor

WordPress Page Builder -> Documentation: https://docs.elementor.com/

VidoRev Widgets For Elementor

- Widget Block:
  1. Go to VIDOREV ELEMENTS:
  2. Widget Params:
- Widget Slider:
  1. Go to VIDOREV ELEMENTS:
  2. Widget Params:
- Widget Video:
  - Widget Params:
  - Shortcode: [single_video_player id="YOUR ID VIDEO POST"] ( style="vp-small-item" or style="full-text" )
- Widget Playlist:
  - Widget Params:
  - Shortcode: [single_video_playlist id="YOUR ID PLAYLIST"] ( style="pe-small-item" or style="full-text" )

### Watch Later Settings

1/ Add New Page:

2/ Theme Options:

### Playlist

1/ General Settings:

2/ Layout Settings:

3/ Add New Playlist:

### Series & Channel

The same way as playlist

### Subscriptions

1/ Create a blank Page:

2/ Settings:

### Notifications

1/ Create a blank Page:

2/ Settings:

### Actor

1/ General Settings:

2/ Layout Settings:

### Director

1/ General Settings:

2/ Layout Settings:

### Like/Dislike Settings

### User Submit Video (new)

#### How to change the maximum upload file size for PHP scripts

By default, the maximum upload file size for PHP scripts is set to 128 megabytes. However, you may want to change these limits. For example, you can set a lower limit to prevent users from uploading large files to your site. To do this, change the upload_max_filesize and post_max_size directives. To ensure that file uploads work correctly, the post_max_size directive should be a little larger than the upload_max_filesize. For example, the following settings demonstrate how to set a file upload limit to 1024 megabytes:

max_execution_time = 6000 or 12000
max_input_time = 6000 or 12000
max_input_vars = 6000 or 12000
memory_limit = 512M or 1024M
post_max_size = 2048M
upload_max_filesize = 1024M

1/ Install Contact Form 7 plugin.

2/ Create a form for the Video submission ( Use the code below for ContactForm7 -There are two modes, Basic Upload and upload using Drag&Drop method ):

- #### Basic upload ( Use for 3 storage modes: Self-Hosted, On Another Server (via FTP), Google Drive via Service Account )

  How to limit upload size from Front-end?

  How to limit upload size (video files) with Paid Membership Pro ( Premium members )?

                          [hidden vidorev-submit-user-login default:user_login]

                          <div class="vidorev-submit-post first-name">
                          	<h3 class="h5 extra-bold">First Name</h3>
                          	[text vidorev-submit-first-name default:user_first_name]
                          </div>

                          <div class="vidorev-submit-post last-name">
                          	<h3 class="h5 extra-bold">Last Name</h3>
                          	[text vidorev-submit-last-name default:user_last_name]
                          </div>

                          <div class="vidorev-submit-post user-email">
                          	<h3 class="h5 extra-bold">Your Email *</h3>
                          	[email* vidorev-submit-user-email default:user_email]
                          </div>

                          <div class="vidorev-submit-post video-title">
                          	<h3 class="h5 extra-bold">Post Title *</h3>
                          	[text* vidorev-submit-video-title]
                          </div>

                          <div class="vidorev-submit-post featured-image">
                          	<h3 class="h5 extra-bold">Featured Image</h3>
                          	[file vidorev-submit-video-featured-image limit:2mb filetypes:gif|png|jpg|jpeg]
                          </div>

                          <div class="vidorev-submit-post">
                          	<h3 class="h5 extra-bold">Post Content</h3>
                          	[textarea vidorev-submit-video-content]
                          </div>

                          <div class="vidorev-submit-post video-url">
                          	<h3 class="h5 extra-bold">Video URL (or Embed)</h3>
                          	[textarea vidorev-submit-video-url]
                          </div>

                          <div class="vidorev-submit-post">
                          	<h3 class="h5 extra-bold">Video File</h3>
                          	[file vidorev-submit-video-file-mp4 limit:2mb filetypes:mp4|flv|m4v|webm|ogv|wmv]
                          	<span class="desc-param">This is a priority option, which replaces the video url (or embed).<br>Supports: *.mp4, *.flv, *.m4v, *.webm, *.ogv, *.wmv</span>
                          </div>

                          <div class="vidorev-submit-post categories">
                          	<h3 class="h5 extra-bold">Categories</h3>
                          	[vid_cf7_categories]
                          </div>

                          <div class="vidorev-submit-post video-tags">
                          	<h3 class="h5 extra-bold">Post Tags</h3>
                          	[text vidorev-submit-video-tags]
                          	<span class="desc-param">Enter comma-separated values.</span>
                          </div>

                          <div class="vidorev-submit-post channels">
                          	<h3 class="h5 extra-bold">Playlist</h3>
                          	[vid_cf7_playlists]
                          </div>

                          <div class="vidorev-submit-post channels">
                          	<h3 class="h5 extra-bold">Channel</h3>
                          	[vid_cf7_channels]
                          </div>

                          <div class="vidorev-submit-post">
                          	[submit id:vidorev-submit-video class:vidorev-submit-video-control "SUBMIT POST"]
                          </div>

- #### Drag & Drop Upload ( Use for 2 storage modes: Self-Hosted, On Another Server (via FTP) )

  To use this mode, you need to install the plugin: Drag and Drop Multiple File Upload – Contact Form 7

  With this mode, you can limit the upload size here:

                          [hidden vidorev-submit-user-login default:user_login]

                          <div class="vidorev-submit-post first-name">
                          	<h3 class="h5 extra-bold">First Name</h3>
                          	[text vidorev-submit-first-name default:user_first_name]
                          </div>

                          <div class="vidorev-submit-post last-name">
                          	<h3 class="h5 extra-bold">Last Name</h3>
                          	[text vidorev-submit-last-name default:user_last_name]
                          </div>

                          <div class="vidorev-submit-post user-email">
                          	<h3 class="h5 extra-bold">Your Email *</h3>
                          	[email* vidorev-submit-user-email default:user_email]
                          </div>

                          <div class="vidorev-submit-post video-title">
                          	<h3 class="h5 extra-bold">Post Title *</h3>
                          	[text* vidorev-submit-video-title]
                          </div>

                          <div class="vidorev-submit-post featured-image">
                          	<h3 class="h5 extra-bold">Featured Image</h3>
                          	[file vidorev-submit-video-featured-image limit:2mb filetypes:gif|png|jpg|jpeg]
                          </div>

                          <div class="vidorev-submit-post">
                          	<h3 class="h5 extra-bold">Post Content</h3>
                          	[textarea vidorev-submit-video-content]
                          </div>

                          <div class="vidorev-submit-post video-url">
                          	<h3 class="h5 extra-bold">Video URL (or Embed)</h3>
                          	[textarea vidorev-submit-video-url]
                          </div>

                          <div class="vidorev-submit-post video-file-dd">
                          	<h3 class="h5 extra-bold">Video File</h3>
                          	[mfile vidorev-submit-video-file-pb max-file:1 filetypes:mp4|m4v|webm|ogv]
                          	[hidden vidorev-submit-video-file-pb-check default:"1"]
                          	<span class="desc-param">This is a priority option, which replaces the video url (or embed).<br>Supports: *.mp4, *.m4v, *.webm, *.ogv. Maximum upload file size: 10mb</span>
                          </div>

                          <div class="vidorev-submit-post categories">
                          	<h3 class="h5 extra-bold">Categories</h3>
                          	[vid_cf7_categories]
                          </div>

                          <div class="vidorev-submit-post video-tags">
                          	<h3 class="h5 extra-bold">Post Tags</h3>
                          	[text vidorev-submit-video-tags]
                          	<span class="desc-param">Enter comma-separated values.</span>
                          </div>

                          <div class="vidorev-submit-post channels">
                          	<h3 class="h5 extra-bold">Playlist</h3>
                          	[vid_cf7_playlists]
                          </div>

                          <div class="vidorev-submit-post channels">
                          	<h3 class="h5 extra-bold">Channel</h3>
                          	[vid_cf7_channels]
                          </div>

                          <div class="vidorev-submit-post">
                          	[submit id:vidorev-submit-video class:vidorev-submit-video-control "SUBMIT POST"]
                          </div>

Go to the "Additional Settings" tab and enter this code: subscribers_only: true

3/ Create a form for the Playlist submission ( Use the code below for ContactForm7 ):

        [hidden vidorev-submit-playlist-user-login default:user_login]

        <div class="vidorev-submit-post first-name">
        	<h3 class="h5 extra-bold">First Name</h3>
        	[text vidorev-submit-first-name default:user_first_name]
        </div>

        <div class="vidorev-submit-post last-name">
        	<h3 class="h5 extra-bold">Last Name</h3>
        	[text vidorev-submit-last-name default:user_last_name]
        </div>

        <div class="vidorev-submit-post user-email">
        	<h3 class="h5 extra-bold">Your Email *</h3>
        	[email* vidorev-submit-user-email default:user_email]
        </div>

        <div class="vidorev-submit-post playlist-title">
        	<h3 class="h5 extra-bold">Playlist Title *</h3>
        	[text* vidorev-submit-playlist-title]
        </div>

        <div class="vidorev-submit-post featured-image">
        	<h3 class="h5 extra-bold">Featured Image</h3>
        	[file vidorev-submit-playlist-featured-image limit:2mb filetypes:gif|png|jpg|jpeg]
        </div>

        <div class="vidorev-submit-post">
        	<h3 class="h5 extra-bold">Playlist Content</h3>
        	[textarea vidorev-submit-playlist-content]
        </div>

        <div class="vidorev-submit-post playlist-categories">
        	<h3 class="h5 extra-bold">Playlist Categories</h3>
        	[vid_cf7_playlist_cats]
        </div>

        <div class="vidorev-submit-post channels">
        	<h3 class="h5 extra-bold">Channel</h3>
        	[vid_cf7_channels]
        </div>

        <div class="vidorev-submit-post">
        	[submit id:vidorev-submit-playlist class:vidorev-submit-playlist-control "SUBMIT PLAYLIST"]
        </div>

Go to the "Additional Settings" tab and enter this code: subscribers_only: true

4/ Create a form for the Channel submission ( Use the code below for ContactForm7 ):

        [hidden vidorev-submit-channel-user-login default:user_login]

        <div class="vidorev-submit-post first-name">
        	<h3 class="h5 extra-bold">First Name</h3>
        	[text vidorev-submit-first-name default:user_first_name]
        </div>

        <div class="vidorev-submit-post last-name">
        	<h3 class="h5 extra-bold">Last Name</h3>
        	[text vidorev-submit-last-name default:user_last_name]
        </div>

        <div class="vidorev-submit-post user-email">
        	<h3 class="h5 extra-bold">Your Email *</h3>
        	[email* vidorev-submit-user-email default:user_email]
        </div>

        <div class="vidorev-submit-post channel-title">
        	<h3 class="h5 extra-bold">Channel Title *</h3>
        	[text* vidorev-submit-channel-title]
        </div>

        <div class="vidorev-submit-post featured-image">
        	<h3 class="h5 extra-bold">Featured Image</h3>
        	[file vidorev-submit-channel-featured-image limit:2mb filetypes:gif|png|jpg|jpeg]
        </div>

        <div class="vidorev-submit-post channel-logo-image">
        	<h3 class="h5 extra-bold">Channel Logo</h3>
        	[file vidorev-submit-channel-logo-image limit:2mb filetypes:gif|png|jpg|jpeg]
        </div>

        <div class="vidorev-submit-post channel-banner-image">
        	<h3 class="h5 extra-bold">Channel Banner</h3>
        	[file vidorev-submit-channel-banner-image limit:2mb filetypes:gif|png|jpg|jpeg]
        </div>

        <div class="vidorev-submit-post">
        	<h3 class="h5 extra-bold">Channel Content</h3>
        	[textarea vidorev-submit-channel-content]
        </div>

        <div class="vidorev-submit-post channel-categories">
        	<h3 class="h5 extra-bold">Channel Categories</h3>
        	[vid_cf7_channel_cats]
        </div>

        <div class="vidorev-submit-post">
        	[submit id:vidorev-submit-channel class:vidorev-submit-channel-control "SUBMIT CHANNEL"]
        </div>

Go to the "Additional Settings" tab and enter this code: subscribers_only: true

5/ Create a page to specify a member upload area:

6/ Theme Options ( Enter the corresponding short codes that you just created in steps 2,3,4 ):

### User Submit Video - Storage Mode

1/ Upload files via FTP ( on another server ). Set up as below:

2/ Google Drive ( via Service Account ) Storage:

1. Step 1: Go to: https://console.developers.google.com/
2. Step 2: Sign in with your Google account.
3. Step 3: Create Project:
4. Step 4 - Enter Project Name & click to Create button:
5. Step 5 - Select Project:
6. Step 6 - Enable Google Drive API:
   - Go to Enable APIs:
   - Go to Google Drive & Enable:
7. Step 7 - Create Service Account Key:
   - A:
   - B:
   - C:
   - D:
8. Step 8 - Upload to your server to authenticate and connect to Google's service account:
9. Step 9 - Install the Google APIs Client Library for PHP: You can find this plugin, after extracting the downloaded file from ThemeForest ( All Files & Documentation: Installation/google-APIs-client-library-for-php/vidorev-google-api-cilent-library.zip )

### Social Locker

1/ Install OnePress Social Locker plugin.

2/ Add New Social Locker item:

3/ Set up as below:

4/ Use for Video Post:

### WP Automatic Plugin

1/ We added some hooks so you can use this plug-in with the VidoRev theme WP Automatic Plugin

2/ This is a copyrighted product. You need to have a license to use it

3/ You also need to declare the API for this theme: Youtube - Fetch Data

4/ When adding new campaigns, please note these parameters:

- Choose Post Type = Post
- Custom Post Format = Video
- Custom Fields:
  vm_video_url -> [source_link]
  vm_duration -> [vid_duration]
- Assign video posts to a channel or playlist:
  vm_sync_import_playlist -> Your Playlist ID [Example: 1023, 4067...]
  vm_sync_import_channel -> Your Channel ID [Example: 1023, 4067...]

### Youtube Videos To Wordpress Posts

1/ We added some hooks so you can use this plug-in with the VidoRev theme Youtube Videos To Wordpress Posts

2/ This is a copyrighted product. You need to have a license to use it

3/ You also need to declare the API for this theme: Youtube - Fetch Data

4/ You will have to note these parameters when setting for default import:

- Choose Post Type = Post
- Custom Post Format = Video
- Custom Fields:
  vm_video_url -> {{video_url}}
  vm_duration -> {{video_duration}}

### WP Video Robot

1/ We added some hooks so you can use this plug-in with the VidoRev theme WP Video Robot

2/ This is a copyrighted product. You need to have a license to use it

3/ You also need to declare the API for this theme: Youtube - Fetch Data

4/ You will have to note these parameters when setting for default import:

- General
- Posting
- Integration

### Facebook SDK

1/ General Settings:

2/ Comment Settings:

### How to Use shortcode [youtube_live_broadcasts] in VidoRev

### Youtube Importer

### How to Install Disqus on WordPress

### How to update theme from Themeforest

The Envato Market plugin lets you view your ThemeForest purchases within the WordPress dashboard and select whether or not to receive updates.

https://www.wpexplorer.com/envato-market-plugin-guide/

After updating the theme successfully. Go to Admin Dashboard -> Appearance -> Install Plugin & update VidoRev Extensions Plugin

### Licenses

1/ CMB2: CMB2 team - GPLv2

2/ CMB2 Attached Posts: WebDevStudios - GPLv2+

3/ CMB2 Conditionals: José Carlos Chávez - GPLv3

4/ CMB2 Post Search Ajax: Magina - GPLv2+

5/ CMB2 Radio Image: Satwinder Rathore - GPLv2+

6/ Plugin Settings: tareq1988 - GPLv2

7/ Vimeo: Vimeo - Apache

8/ Jquery custom scrollbar: Malihu - MIT

9/ Lazysizes: aFarkas - MIT

10/ JavaScript Cookie: Klaus Hartl & Fagner Brack - MIT

11/ Resize Sensor Marc J. Schmidt - MIT

12/ Sreenfull Sindre Sorhus - MIT

13/ Scrolldir Patrick Fisher - MIT

14/ Slick Ken Wheeler - MIT

15/ Theia Sticky Sidebar MIT

16/ Font Awesome Dave Gandy - GPL