VidoRev

Video Wordpress Theme


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!

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.

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

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.

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:

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 ).

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:
    • Step 6 - 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:

Supports: Video Title, Video Description, Video Tags, Video Duration, Video View Count, Video Comment Count, Video Thumbnail

You can customize this feature here:

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:

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:

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:

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":

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

VidoRev - Post Extensions:

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:


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

1/ Install Yasr – Yet Another Stars Rating plugin.

2/ Activation for video posts:

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:

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 Youzer plugin ( Youzer - Buddypress Community & bbPress Forums & User Profiles Wordpress Plugin New Era [$39] - Visit Youzer ) 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 -> youzer -> youzer-x.x.x.zip
    )

    Or You can see it:

    This is a product developed by KaineLabs - If you use it for other products, please purchase a new license.
  5. Go to Youzer Panel -> General Settings -> Members Directory Settings -> Card Statistics Settings : Disable User Posts.
  6. Go to Youzer Panel -> Profile Settings -> Tabs Settings -> Posts Tab -> Display Tab: Please disable this tab
  7. Go to Youzer Panel -> Profile Settings -> Custom Tabs Settings -> Add New Tab: Create a new tab with shortcode [youzer_video_posts]:
  8. Go to Youzer Panel -> Profile Settings -> Custom Tabs Settings -> Add New Tab: Create a new tab with shortcode [youzer_video_playlists]:
  9. Go to Youzer 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: http://kainelabs.com/docs/youzer/

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

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

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

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:

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

VidoRev Widgets For Elementor

1/ Add New Page:

2/ Theme Options:

1/ General Settings:

2/ Layout Settings:

3/ Add New Playlist:

The same way as playlist

1/ Create a blank Page:

2/ Settings:

1/ General Settings:

2/ Layout Settings:

1/ General Settings:

2/ Layout Settings:

1/ Install Contact Form 7 plugin.

2/ Create a form for the Video submission ( Use the code below for ContactForm7 ):

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

1/ Install User Submit Post plugin.

2/ Set up as below:

3/ Create Page with Shortcode:

4/ Theme Options:

1/ Install OnePress Social Locker plugin.

2/ Add New Social Locker item:

3/ Set up as below:

4/ Use for Video Post:

1/ General Settings:

2/ Comment Settings:

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

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