Welcome to the StreamTube WordPress theme documentation, by phpface.
If you're having an issue with the theme and can't find the answer here, then please open a ticket and we will try to answer you as quick as possible.
While uploading and activating the theme and plugins, you may encounter the "Incompatible Archive" error. This issue occurs within WordPress Core itself and has been discussed at https://core.trac.wordpress.org/ticket/60398
In such cases, we recommend activating the "Force PclZip" plugin to temporarily circumvent the problem https://github.com/aaronjorbin/force-pclzip/releases/tag/0.1
WordPress supports many PHP versions, but StreamTube recommends running PHP 8.0 or higher for the best performance. WordPress.org also recommends that your host supports PHP 7.4 or greater. Here are some recommended PHP settings
upload_max_filesize: 32M or lower
post_max_size: 48M or lower
memory_limit: 256M or higher, or 512M
max_execution_time: 600 or lower
max_input_vars: 1000 or lower
max_input_time: 400 or lower
Step 1. Log in to your Themeforest account, navigate to your Downloads tab and locate your StreamTube purchase.
Step 2. Click the Download button and choose to either download the Installable WordPress file only, which is just the streamtube.zip file or choose to download All Files & Documentation which is the full StreamTube package.
Step 3. After downloading the files, you need to decide if you want to upload the theme files via FTP or WordPress. For instructions on both methods, please continue reading below.
Log into your server using FTP and navigate to the wp-content/themes folder.
Extract streamtube.zip file and upload the extracted folders to /wp-content/themes/ folder on your server.
Navigate to Apperance > Themes > Add New
Click Upload Theme and select streamtube.zip file, press the Install Now button to upload the theme.
After uploading the theme, you have to activate it. Navigate to Appearence -> Themes page to activate the theme.
It's recommended to upload and activate the "streamtube-child.zip" after activating the "streamtube.zip" file. Activating the child theme follows the same approach as the parent theme.
From backend, navigate to Appearance > Verify License and enter your Envato Personal Access Token and Purchase Code.
Step 1: Open https://build.envato.com/create-token/
Step 2: Enter a name, check on all required checkboxes as following screenshot and click the Create Token button.
Step 3: A success popup with your access token key will be appeared
Provide your keys, press the Verify button, if the keys are correct, you will see the success message.
Each purchase code is only valid for a single end product, if you activate the License on another website, you will need to Deregister license on the old website or purchase another license.
StreamTube comes with 9 recommended plugins:
After activating the theme, navigate to Appearance > Install Plugins page, choose the plugins, select Install and click Apply button.
Only activate the plugins that you intend to use.
After activating plugins, navigate to Settings > Permalinks and click Save Changes button.
Navigate to Plugins > Add New, search and activate "one click demo import" plugin
Navigate to Appearance > Import Demo Data, choose the demo data you want and click Import Demo button.
You might uncheck those recommended plugins and click Continue & Import button.
This process may take a while, do not refresh the page or hit the back button. The import process may fail due to various reasons. In such cases, retrying is recommended.
If you have not verified your purchase yet, you can still import the sample data manually.
Navigate to Appearance > Import Demo Data, browse to Sample Data folder and select the sample content files.
The Sample Data folder can be found in the All files and Documentation zipped file.
From WordPress backend, navigate to Appearance > Customize > Theme Options panel.
Navigate to Appearance > Customize > Site Identity, from this page, you can upload your own logo as well as dark logo if you have activated the dark mode.
StreamTube offers 18 elementor widgets and still couting
StreamTube does not require Elementor Pro version, a copy of Elementor free version is good enough.
StreamTube supports up to 19 different sidebar areas
Generate post grid content similar to the '[StreamTube] Post List" widget.
Parameters:
All parameters can be combined. For instance, you can display 10 videos and blog posts with post statuses set to both "publish" and "private"
[post_grid post_type="video, post" post_status="publish, private" posts_per_page="10"]
post_type: accepts a string with post type(s) separated by commas, for example:
[post_grid post_type="video"] [post_grid post_type="post"] [post_grid post_type="video, post, custom_post_type_slug"]
post_status: accepts a string with post status(es) separated by commas, for example:
[post_grid post_status="publish"] [post_grid post_status="publish, private"] [post_grid post_status="publish, pending, private"]
author__in: accepts a string with author ID(s) separated by commas, for example:
[post_grid author__in="1"] [post_grid author__in="1,2,3"]
author__not_in: accepts a string with author ID(s) separated by commas, for example:
[post_grid author__in="1"] [post_grid author__in="1,2,3"]
role__in: accepts a string with roles ID(s) separated by commas, for example:
[post_grid role__in="administrator"] [post_grid role__in="administrator, editor, author"]
role__not_in: accepts a string with roles ID(s) separated by commas, for example:
[post_grid role__in="administrator"] [post_grid role__in="administrator, editor, author"]
post__in: accepts a string with post ID(s) separated by commas, for example:
[post_grid post__in="1"] [post_grid post__in="1,2,3,4"]
post__not_in: accepts a string with post ID(s) separated by commas, for example:
[post_grid post__not_in="1"] [post_grid post__not_in="1,2,3,4"]
posts_per_page: limits the number of displayed posts, for example:
[post_grid posts_per_page="12"]
col, col_sm, col_md, col_lg, col_xl, col_xxl: number of displayed columns, for example:
[post_grid col="1" col_sm="2" col_md="2" col_lg="4" col_xl="4" col_xxl="6"]
tax_query_{taxonomy}: accepts a string with term slug(s) separated by commas, for example:
// Displays posts from "Music" term of video category taxonomy [post_grid tax_query_categories="music"] // Displays posts from "Music" and "Sports" terms of video category taxonomy [post_grid tax_query_categories="music,sports"]
// Displays posts from "tag1", "tag1" and "tag3" terms of video tag taxonomy [post_grid tax_query_video_tag="tag1,tag2,tag3"]
// Displays posts from "category_slug1", "category_slug2" and "category_slug3" terms of blog category taxonomy [post_grid tax_query_category="category_slug1,category_slug2,category_slug3"]
// Displays posts from "tag1", "tag1" and "tag3" terms of blog tag taxonomy [post_grid tax_query_video_tag="tag1,tag2,tag3"]
show_post_date: Specify whether to display the post date, for example:
[post_grid show_post_date=""] [post_grid show_post_date="diff"] [post_grid show_post_date="normal"]
show_post_comment: display comment count, for example:
[post_grid show_post_comment="1"]
show_author_name: display post author name, for example:
[post_grid show_author_name="1"]
author_avatar: display author avatar, for example:
[post_grid author_avatar="1"]
avatar_size: author avatar size, for example:
// sm, md, lg [post_grid avatar_size="sm"]
show_post_view: display post view count, for example:
[post_grid show_post_view="1"]
post_excerpt_length: display post excerpt, acceps a number, for example:
[post_grid post_excerpt_length="20"]
hide_thumbnail: hide post thumbnail, for example:
[post_grid hide_thumbnail="1"]
hide_empty_thumbnail: do not display empty thumbnail posts, for example:
[post_grid hide_empty_thumbnail="1"]
thumbnail_size: thumbnail image size, for example:
// thumbnail, medium, large, full, streamtube-image-medium or any defined size. [post_grid thumbnail_size="large"]
thumbnail_ratio: aspect ratio, for example:
// 1x1, 2x3, 16x9, 9x16, 21x9 [post_grid thumbnail_ratio="16x9"]
pagination: display pagination, for example:
// scroll, number [post_grid pagination="click"]
slide: display slider, for example:
[post_grid slide="1"]
slide_rows: number of slide row, for example:
[post_grid slide_rows="2"]
slide_dots: display the slide dots, for example:
[post_grid slide_dots="1"]
slide_arrows: display the slide arrows, for example:
[post_grid slide_arrows="1"]
slide_infinite: sliding infinite , for example:
[post_grid slide_infinite="1"]
slide_speed: sliding speed, for example:
[post_grid slide_speed="2000"]
slide_autoplay: auto sliding, for example:
[post_grid slide_autoplay="1"]
slide_autoplaySpeed
[post_grid slide_autoplay="2000"]
hide_if_empty: don't generate any html tag if no posts were found, for example:
[post_grid hide_if_empty="1"]
StreamTube supports 16 advanced widgets and still counting
Drag in all the widgets you like or use the "One Click Demo Import" plugin to import the sample data widgets (widgets.wie) which can be found in All files and documentation > sample-data folder.
StreamTube supports one location for custom WordPress menus - Primary Menu. The menu supports 1 level of dropdown.
To configure the menu, navigate to Apperance > Menus page. Enter a name for your menu and add links to the menu by using the options given on the left sidebar. You can manage your menus using the drag and drop functionality. After setting up your menu, select the menu you just created from the theme locations dropdown box and hit the "Save" button.
TIP: Read more about the WordPress Menus: WordPress Menu User Guide
Activating the "WP Menu Icons" plugin is essential to incorporate icons into menu items
The Mobile Bottom Menu has been available since StreamTube version 3.0.0 and only appears on mobile devices, regardless of the screen size.
Setting up the Mobile Bottom Menu is similar to the "Add Menu" https://phpface.ticksy.com/article/19787/
For instance
TIP: Read more about the WordPress Menus: WordPress Menu User Guide
Activating the "WP Menu Icons" plugin is essential to incorporate icons into menu items
The menu only allows for one level of dropdown
You can add videos in two different ways:
Read more about the WordPress Writing Posts
To allow Frontend posting, navigate to Appearance > Customize > Theme Options > Upload section and check on Upload Videos and Embed Videos checkboxes, you can allow which type of video you want, these two checkboxes are checked by default.
After enabling the feature, you will be able to add videos at frontend
Upload Big Files https://phpface.ticksy.com/article/19949/
To have full permission for adding videos as well as managing videos, the members have to be an Author or higher role. The contributors and subscribers roles cannot add videos for a number of reasons.
Custom roles need to have the same capabilities as the Author role to be able to upload and embed videos.
Regular authors need to have the "unfiltered_html" capability to embed code.
Read more about User Roles and Capabilities for further information https://wordpress.org/documentation/article/roles-and-capabilities/#author
Embedding videos from YouTube and other video platforms without properly attributing the source may lead to search engine penalties. To ensure compliance and avoid potential penalties, it's recommended to add the following code snippet to the end of the 'functions.php' file located in 'wp-content/themes/streamtube-child/'. This code snippet will properly display the source of embedded videos.
/** * Display oembed content as credits */ function streamtube_child_display_oembed_content( $content ) { $maybe_oembed_url = get_post_meta( get_the_ID(), 'video_url', true ); if ( ! $maybe_oembed_url || ! wp_http_validate_url( $maybe_oembed_url ) ) { return $content; } $oembed = new WP_oEmbed(); $oembed_content = (array) $oembed->get_data( $maybe_oembed_url ); if ( $oembed_content ) { $source = ''; $source .= sprintf( '<li><strong>%1$s</strong> <a target="_blank" href="%2$s">%2$s</a></li>', esc_html__( 'Source', 'streamtube-child' ), $maybe_oembed_url ); if ( array_key_exists( 'author_url', $oembed_content ) && $oembed_content['author_url'] ) { $source .= sprintf( '<li><strong>%1$s</strong> <a target="_blank" href="%2$s">%2$s</a></li>', esc_html__( 'Channel', 'streamtube-child' ), esc_url( $oembed_content['author_url'] ) ); } $content .= sprintf( '<ul class="list-unstyled">%s</ul>', $source ); } return $content; } add_filter( 'the_content', 'streamtube_child_display_oembed_content' );
Step 1: Install and activate the "Big File Uploads" plugin from the WordPress plugin repository.
https://wordpress.org/plugins/tuxedo-big-file-uploads/
Step 2: Navigate to Settings > Big File Uploads and configure the plugin as desired.
Step 3: Navigate to Appearance > Customize > Theme Options > Upload section and adjust the "Chunk Size" as desired. This setting determines the size of each segment of large files uploaded
The Chunk Size must be smaller than the maximum allowed upload size set in PHP settings. The default Chunk Size is 10240 bytes (equal to 10MB), but it can be adjusted depending on server capability. It is recommended to keep it within the range of 3072 to 10240 bytes.
While the plugin settings may not impose restrictions, successful uploading of massive files isn't guaranteed, as it depends on various factors beyond our control. These factors could include server capabilities, network stability, and other external variables. In such cases, it is recommended to decrease the maximum file upload size.
Before get started, make sure that you have installed the FFmpeg software, after activating the WP Video Encoder plugin, navigate to Appearance > Customize > WP Video Encoder panel and configure your encoder.
Activating required plugins https://phpface.ticksy.com/article/19782
Installing FFmpeg is straightforward, especially on Ubuntu. Simply open the terminal and type:
sudo apt-get install ffmpeg
$./configure --enable-libx264 --enable-gpl --enable-libwebp
$ make
$ sudo make install
Please note that the specific commands to run may vary depending on your system and the version of FFmpeg you downloaded. Make sure to consult the documentation provided with FFmpeg for detailed installation instructions, additionally, reaching out to server technical is recommended.
Navigate to Appearance > Customize > WP Video Encoder section and configure necessary options.
Step 1: Generate an encryption key from your terminal console
$ openssl rand 16 > encryption.key
Step 2 (Optional): Generate an IV string
$ openssl rand -hex 16 3a01eee2ce4a76047265c1ab56e587f1
Step 3: Navigate to Appearance > Customize > WP Video Encoder panel.
After enabling Encryption or changing the file info endpoint, you have to update permalinks at Settings > Permalinks.
If you prefer to rely on a streaming service with low cost and high bandwidth, you may consider trying either Bunny Stream or Cloudflare Stream, as their APIs are already integrated
Adding video chapters in the same manner as Youtube allows for a more organized and structured viewing experience. Video chapters can be created using either the [chapters] shortcode or by creating a list with the "chapter-list" class name. This feature helps viewers quickly jump to specific sections of a video and provides a better navigation experience
For example
00:00 - Introduction 01:00 - Setting up your account 02:30 - Creating a new video 04:00 - Adding video chapters 05:30 - Customizing video player settings 07:00 - Setting up a video page and monetizing your content 08:30 - Conclusions and next steps.
OR shortcode with styling
[chapters] 00:00 - Introduction 01:00 - Setting up your account 02:30 - Creating a new video 01:04:00 - Adding video chapters 01:05:30 - Customizing video player settings 01:07:00 - Setting up a video page and monetizing your content 01:08:30 - Conclusions and next steps. [/chapters]
OR HTML List Tag
<ol class="chapter-list"> <li>00:00 - Introduction</li> <li>01:00 - Setting up your account</li> <li>02:30 - Creating a new video</li> <li>01:04:00 - Adding video chapters</li> <li>01:05:30 - Customizing video player settings</li> <li>01:07:00 - Setting up a video page and monetizing your content</li> <li>01:08:30 - Conclusions and next steps.</li> </ol>
OR Mixed content
Lorem ipsum dolor sit amet, 00:00 - Introduction, consectetur adipiscing elit. Vestibulum ac tortor ut nibh suscipit pellentesque quis in metus. Suspendisse sit amet sem enim. Cras non lobortis massa. 01:00 - Setting up your account, Suspendisse imperdiet rutrum lectus, quis dictum lectus rhoncus sit amet. Nam cursus in enim vel condimentum. Sed non mi mattis, rutrum magna vel, blandit elit. Praesent quis urna faucibus, egestas mauris a, blandit dui. Vivamus blandit ante quis arcu fermentum, in feugiat ipsum ultrices. Aenean malesuada lorem ac velit blandit, in elementum libero volutpat. 02:30 - Creating a new video, Integer posuere, eros at consequat feugiat, sem est feugiat nibh, vel ornare tortor ex eu ante. Fusce nec porta erat. Aliquam convallis porta tristique. Ut eu laoreet sapien, 01:08:30 - Conclusions and next steps.
Navigate to Videos > YouTube Importers > Add New
*** You can add many importers as you wish
Copy the CronTab URL of Importer and set it up in your Hosting Panel
For example, with DreamHost hosting
Command
wget http://domain.com/youtube_importer/my-music/?key=123456789
OR
curl 'http://domain.com/youtube_importer/my-music/?key=123456789'
If you have not activated the WP Post Location plugin yet, navigate to Appearance > Install Plugins page, install and activate the plugin.
Navigate to Appearance > Customize > WP Post Location panel
You can select the map provider from the General section and other options, Open Street Map is selected by default
If you wish to use Google Map, don't forget to set your own Google Map API key which must support these two APIs
Read more about Google Map API key
Remember to restrict the API key before using it in production
Navigate to Appearance > Widgets, drag and drop the [WP Post Location] Post Location widget into the sidebar as you wish, for instance: Content Bottom, you may leave defaults or enter a Title, Zoom number and the Height of the map.
Search wp post location, drag and drop the widget into the builder section as you have known
Save Changes (Update/Publish)
Activate the Better Messages Plugin
https://wordpress.org/plugins/bp-better-messages/
After activating the plugin, navigate to Better Messages from your WordPress admin dashboard, you may Configure options as you needed.
*** Do not select the page for Better Messages Location dropdown field since it is integrated automatically to the user dashboard page, you may omit its warning notification.
Navigate to Videos > add new or edit an existing video and check on Enable Live Chat checkbox and remember to save changes
Edit an existing video from Frontend, swich to Live Chat tab and check on Enable Live Chat checkbox and remember to save changes
Navigate to Appearance > Customize > Theme Options > Better Messages section and check the Private Messages checkbox, the option is enabled by default
Refer to [StreamTube] buddyPress (Activity Stream, Notifications, User Groups, Friend Connections ... etc)
If BuddyPress is activated, it's recommended to change the "bp-messages" to "dashboard/messages" as the following screenshot
Each user has an own Dashboard, from the website header section, click on your avatar image, a dropdown menu will appear, click Dashboard menu to navigate to your dashboard.
From your dashboard, you can manage your posts, videos, comments, as well as update your profile.
Since version 2.7.2, if you’re seeking a straightforward method to display ads on all videos, you can set a global Ad Tag by navigating to Customize > Theme Options > Advertising section.
To enable the display of custom ads, it is essential that your WordPress website is equipped to support an HTTPS connection. Additionally, the activation of CORS (Cross-Origin Resource Sharing) is a prerequisite by adding the following rules to the beginning of the htaccess file.
# BEGIN Advertising # The directives (lines) between "BEGIN Advertising" and "END Advertising" are # dynamically generated, and should only be modified via WordPress filters. # Any changes to the directives between these markers will be overwritten. <ifmodule mod_headers.c=""> Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Credentials true </ifmodule> # END Advertising
OR:
# BEGIN Advertising # The directives (lines) between "BEGIN Advertising" and "END Advertising" are # dynamically generated, and should only be modified via WordPress filters. # Any changes to the directives between these markers will be overwritten. <ifmodule mod_headers.c=""> Header set Access-Control-Allow-Origin "https://imasdk.googleapis.com" Header set Access-Control-Allow-Credentials true </ifmodule> # END Advertising
The display of ads might be influenced when an adblocker is activated.
Navigate to Advertising > Ad Tags > Add New
You can create many ad tags as you wish with different content
Navigate to Advertising > Ad Schedules > Add New
Edit the video you want to set Ads for
Advertisements will not appear if:
BuddyPress has been integrated Since StreamTube version 3.0.0
BuddyPress, a WordPress plugin, turns websites into lively social networks with user profiles, activity streams, and group interactions, fostering robust community engagement. It's a versatile tool for building interactive online communities within the WordPress framework, After activating the plugins, you will gain access to the following powerful features:
Integrating BuddyPress is straightforward with the following steps.
BuddyPress is available for free download at https://wordpress.org/plugins/buddypress/
BuddyPress Follow plugin is available for free download at https://github.com/r-a-y/buddypress-followers
If you have activated the plugin on an existing website with content that already uses the WP User Follow plugin, you have the option to migrate all existing content from the WP User Follow plugin to the BuddyPress Follow plugin by clicking the button, as shown in the following screenshot.
After the migration process is completed, it is recommended to permanently deactivate the WP User Follow plugin.
Within BuddyPress settings, enable the recommended components that align with your community goals. This can include user profiles, activity streams, groups, and more. Tailor it to suit your specific needs
Enabling "Site Tracking" component is recommended if you would like to record new posts, videos and comments.
Configure crucial options within the BuddyPress settings to ensure proper compatibility.
[IMPORTANT] BuddyPress Legacy template is required.
"Allow activity stream commenting on posts and comments" is recommended.
Do not enable the "Allow registered members to upload avatars" and "Allow registered members to upload cover images" options, as they are already built into StreamTube Core.
If the Better Messages Plugin is activated, BuddyPress Private Messages will be replaced with Live Chat, as this is the default behavior of the Better Messages Plugin, refer to the "[StreamTube] Live Chat and Private Messages" for further information.
If you have activated the BuddyPress plugin on existing content containing uploaded videos and regular posts and wish to migrate all existing posts to activity streams, you can conveniently initiate the data migration process by clicking the 'Start the data migration process' button. This action may take some time, especially if you have a substantial number of posts. Otherwise, feel free to dismiss the notice.
When BuddyPress is activated, it introduces a new widget named "[StreamTube BP] User List" and a new sidebar named "buddyPress Primary", The "buddyPress Primary" sidebar is positioned on the right side of both the activity streams and the Group single page.
BuddyPress provides built-in constants that allow you to opt in or out of additional features. For instance
// Disable oembed in activity entry define( 'BP_EMBED_DISABLE_ACTIVITY' , true );
// Disable oebmed in activity comments define( 'BP_EMBED_DISABLE_ACTIVITY_REPLIES', true );
// Disable oebmed in private messages define( 'BP_EMBED_DISABLE_PRIVATE_MESSAGES', true );
// Enable autocomplete for all members define( 'BP_MESSAGES_AUTOCOMPLETE_ALL', true );
For further informations, please refer https://codex.buddypress.org/developer/filters-reference/
// Disable notifications to followers for new update events define( 'BP_DISABLE_NOTIFY_FOLLOWER_NEW_UPDATE', true );
Add the following code snippet to the end of wp-content/themes/streamtube-child/functions.php file
/** * * Disable BP registration * */ remove_action( 'bp_init', 'bp_core_wpsignup_redirect' ); remove_action( 'bp_screens', 'bp_core_screen_signup' ); function streamtube_child_redirect_bp_signup_page( $page ){ return home_url( '/wp-login.php?action=register' ); } add_filter( 'bp_get_signup_page', 'streamtube_child_redirect_bp_signup_page' );
After activating and setting up the plugins , navigate to Settings > Permalinks and click Save Changes button.
The Content Restriction component would be retired. We recommend utilizing the Paid Membership Pro plugin instead, as it offers more features and flexibility https://phpface.ticksy.com/article/19806/
Navigate to Appearance > Customize > Theme Options > Content Restriction
You can also configure Restriction Rules for each post on the Edit Post screen
Option 1: Enable the built-in WordPress Registration https://wordpress.org/documentation/article/settings-general-screen/#membership
Additional options can be found under Appearance > Customize > Theme Options > Registration section.
Option 2: Enable the paid membership levels https://phpface.ticksy.com/article/19806/
The Paid Memberships Pro is a freemium plugin and can be easily downloaded for free from the official WordPress plugin repository at https://wordpress.org/plugins/paid-memberships-pro/
This section does not provide information on how to activate and setting up all features of the Paid Memberships Pro plugin. For assistance, please refer to the official documentation at https://www.paidmembershipspro.com/documentation/
Step 1: Navigate to Templates > Save Templates and import this pre-made Levels template
Step 2: Create a new page with Elementor and choose the template you have just imported
Step 4: Navigate to Memberships > Settings > Pages and select the Levels page you have created
Other membership pages such as Cancel, Checkout, and Confirmation are using the built-in template, named Page - Boxed with the same settings
Paid Memberships Pro provides a custom login page, however, we recommend using the default WordPress login page instead.
Message for Logged-in Non-members
<p>This content is for <strong>!!levels!!</strong> members only.</p> <a class="btn btn-danger btn-join-now px-4" href="!!levels_page_url!!">Join Now</a>
Message for Logged-out Users
<p>This content is for !!levels!! members only.</p> <a class="btn btn-primary btn-login px-4" href="!!login_url!!">Login</a> <a class="btn btn-danger btn-join-now px-4" href="!!levels_page_url!!">Join Now</a>
With Trailer button
<p>This content is for !!levels!! members only.</p> <a class="btn btn-primary btn-login px-4" href="!!trailer_url!!">Trailer</a> <a class="btn btn-danger btn-join-now px-4" href="!!levels_page_url!!">Join Now</a>
Or from frontend form
Since StreamTube Core 3.1.0, you have the ability to disable advertisements for specific levels directly on the Edit Level screen.
myCred is an intelligent and adaptive points management system that allows you to build and manage a broad range of digital rewards including points, ranks and, badges, you can install myCred for free from your WordPress Admin dashboard.
This section does not cover how to Configure myCred and its addons, for further help, please visit myCred website https://codex.mycred.me/chapter-ii/install/
Configure myCRED settings at Appearance > Customize > myCRED panel
Upon activating myCred, a Transactions page will be added to each member's dashboard. This page displays all the transactions of users including sending points, receiving points, spending points, etc
myCred provides a buy points form, which we utilized to create the Buy Points page using Elementor. If you prefer to use myCred shortcodes, you have the option of using either [mycred_buy] or [mycred_buy_form]. The choice is yours.
Step 1: Navigate to myCred > General Settings > Sell Content
Step 2: Check the Videos checkbox and configure all available options as you need
Step 3: Scroll down, you may customize your own templates such as Purchase Template, Insufficient Funds Template and Visitors Template, these templates will be displayed on the player instead of real video.
Code for setting up the Insufficient Funds Template with a custom Buy Points button using Paypal gateway
<div class="text-center"> <h3>Premium Content</h3> [mycred_buy gateway="paypal-standard" amount=%price% class="btn btn-sm btn-danger"]Buy %price% points[/mycred_buy] to access this content </div>
Step 4: Navigate to Appearance > Customize > myCred > Sell Content and set all the fields as desired
As outlined in Step 2, if you have selected Videos I manually select, then you can enable the "Sell Using Points" and set the price on the Edit Post screen for each video
Or from frontend form
To use the Donate Points feature, the myCred Transfers Addon must be installed and enabled, to enable the addon, go to myCred > Add-ons
Then navigate to Appearance > Customize > myCred > Donate, and enable the feature. You can also specify the point type and set the minimum number of points required for a donation.
Setting up Gift is similar to Donate Points, navigate to Appearance > Customize > myCred > Gift and set all the fields as desired
StreamTube comes equipped with the Site Kit by Google plugin, which is an official plugin from Google. This section does not cover the installation of Site Kit and its modules from the WordPress backend. For further assistance, please refer to the Site Kit documentation https://sitekit.withgoogle.com
After configuring the plugin correctly, it may take 24-48 hours to process data from your website. Ensure that your site has enough traffic to display page views and generate reports
In order to display Sitekit reports on the member dashboard, you will need to activate the following services:
After enabling services, you can enable or disable the report sections from Appearance > Theme Options > Google Sitekit panel
Google Analytics does not track the logged-in users by default, to prevent that, you will need to disable the All logged-in users and Users that can write posts options, it is up to you.
Setting up Tag Manager is unnecessary if your intention is to embed videos from video platforms other than YouTube or self-hosted video files.
StreamTube collects video views using Google Tag Manager, if you embed other videos than Youtube or self-hosted video files, just omit this section.
Step 1 Create an account, or use an existing account, at https://tagmanager.google.com. (A new container is created by default, and you can create additional containers within each account.)
Step 2 Fill your Account Name, Country, Website URL, choose Web and click the Create button.
Step 3 Check on the Term checkbox and click Yes button
Step 4 An Install Google Tag Manager modal will appear, click OK button to close it.
Step 5 Navigate to Admin tab.
Step 6 Click Import Container
Step 7 Browse to google-tag-manager-container.json file which is included in Sample Data folder of the All Files and Documentation zipped file.
Step 8 Click Confirm button
Step 9 After successfully importing, Navigate to Tags, and click on GA4 Event Tag
Step 10 Change your Measurement ID and click Save button
The Measurement ID can be found from your Sitekit settings page
Step 11 Click Preview button
Step 12 Paste a video URL and click Connect button
Play video, if you see YouTube video from the left panel which means you set it up successfully, click Finish text to complete debugging mode
Step 13 Click Submit button
Step 14 Enter the Version name and description if you want or just click the Publish button
Step 15 You have configured your Google Tag, from your WordPress dashboard, navigate to Sitekit > Settings > CONNECTED SERVICES tab
Step 16 Select the Account and website URL you just created on Google tag manager website, then, click CONFIRM CHANGES button.
Step 17 From your Google Analytics screen, Navigate to Admin > Data Streams
Step 18 Click on the data stream which you have created
Step 19 In the Enhanced measurement section, click the Settings icon, enable all Options and click Save button
Done!
To easily and quickly limit dashboard access, you can navigate to Appearance > Customize > Theme Options > Misc section and enable the Block Admin Access option, You can also hide the admin bar by enabling the Hide Admin Bar option.
If you are seeking an alternative method that provides more control options, you can consider using the Remove Dashboard Access. It’s free and easy to use. Once installed and activated, just go to Settings > Dashboard Access to configure the plugin.
You can limit dashboard access by role — choosing administrators only, editors and admins, or authors, editors, and admins — or by capability. Next, choose a URL to redirect restricted users to any page on your website. When you’re ready, just click on the save changes button to store your settings.
Bunny Stream is a premium service, it provides a better way to deliver online video with low cost and large bandwidth, to Configure the Bunny Stream, you will need to have a bunny account.
Support us by registering for a Bunny Account through this affiliate link https://bunny.net?ref=y6dodu4tnk
Navigate to Stream > Add Video Library, fill the name, choose Storages and click the Add Video Library button
After adding Library successfully, click on the Library > API tab, copy the Video Library ID, CDN Hostname and API Key
From WordPress backend, navigate to Settings > Bunny Stream, enter your the keys and click the Save Changes button, remember to check the Enable checkbox.
Step 1: To enable the Download feature, go to Appearance > Customize > Theme Options > Misc, In this section, turn on the Download button and choose whether to allow non-logged in users or only logged-in users to have the download permission.
Downloading Bunny video is only available if you utilize the Bunny AP
Step 2: Go to your Bunny Dashboard > Stream page, choose the Library, click the Encoding menu and enable the Keep Original Files option.
Step 3: Click the API menu and click the MANAGE button.
Step 4: click the Edge Rules and click the ADD ADGE RULE button.
Step 5: Fill in all fields as shown in the following screenshot.
Done.
Video Help Guides
Cloudflare Stream is a live streaming and on-demand video platform, which can ingest, encode, record, and play videos from one unified product.
Before getting started, navigate to Appearance > Install Plugins page and activate WP Cloudflare Stream plugin.
Navigate to Settings > WP Cloudflare Stream > API Credentials tab, enter your Cloudflare Account ID, Cloudflare Account API Token keys and Cloudflare Customer Subdomain.
Since version 1.1, securing streams using signed URLs is supported.
To enable the feature, navigate to Settings > WP Cloudflare Stream > API Credentials tab and enable the "Secure videos with signed URLs" option.
If you've added videos before enabling this feature, you will need to navigate to Settings > WP Cloudflare Stream > Misc tab and click the "Bulk Update" button to apply the new settings to all previously uploaded videos.
Navigate to Upload tab, click Install Webhook button
Navigate to Live Stream tab, from there, you can enable Live Stream, set Custom Ingest Domain and other options as desired
Since version 1.1, you have the capability to broadcast your live stream to third-party platforms such as Twitch, YouTube, Facebook, Twitter, and others. Simulcast to up to 50 concurrent destinations from each live input is supported.
Refer to "Subscribe to Stream Live Webhooks" for further instruction https://developers.cloudflare.com/stream/stream-live/webhooks/
WooCommerce is a widely used, open-source eCommerce solution for WordPress. It can be easily downloaded for free from the official WordPress plugin repository at https://wordpress.org/plugins/woocommerce/
Would you like to enable bonuses via WooCommerce? Check out the WooThanks plugin.
Dokan - WooCommerce Multivendor Marketplace https://phpface.ticksy.com/article/19958/
All relevant WooCommerce settings can be found at Appearance > Customize > Theme Options > WooCommerce section.
Sell your video content with ease using Woocommerce. This powerful e-commerce platform integrates seamlessly with your website, allowing you to sell access to your video content directly to your audience. Manage the entire transaction process effortlessly, reach a wider audience and earn more income from your video content with this flexible and convenient solution
After a successful order placement and payment, members can access and watch the videos from their personal dashboard, and manage their orders and other related pages through Woocommerce's built-in functionality
Dokan - Multivendor plugin has been integrated Since since StreamTube 3.0.10 and StreamTube Core 3.1.1
After activating the plugins, you will gain access to the powerful features of Dokan, WooCommerce, and StreamTube, enabling you to effectively manage multiple sellers and maximize profits from the sale of video content and WooCommerce products.
Dokan is available for free download at https://wordpress.org/plugins/dokan-lite/
WooCommerce is required to ensure that Dokan functions as intended https://phpface.ticksy.com/article/19803/
Dokan is a freemium plugin, and for the purposes of this documentation, its lite version is deemed sufficient.
All available Dokan configurations can be found at https://dokan.co/docs/wordpress/
Avoid enabling the "Order Status Change" option, as it allows sellers to change the order status and control their own orders https://dokan.co/docs/wordpress/settings/selling-options/
Changing the "Vendor Store URL" to another slug is required to avoid conflicts with the default WordPress Author template. For example, you could use "my-store" instead.
Navigate to Appearance > Customize > Theme Options > WooCommerce
Below is a sample of the Become Seller Rules content. You are free to write your own rules. However, if you would like a general set of rules, the following should suffice. It's your move.
If you plan to display the rules, it's important to include the [become_seller_apply_form] shortcode.
By applying to become a seller on our platform, you agree to abide by the following terms: Application Process: You must submit a seller application through the designated form on our website. We reserve the right to review and evaluate all applications at our discretion. Approval: Approval of your seller application is subject to our review process. We may request additional information or documentation to verify your identity or business credentials. Seller Privileges: Upon approval, you will gain access to seller privileges on our platform. You will be able to create and manage product listings, process orders, and communicate with customers. Responsibilities: As a seller, you are responsible for the accuracy and legality of your product listings. You must comply with all applicable laws and regulations regarding the sale of goods or services. Fees and Commissions: You may be subject to fees and commissions for selling on our platform, as outlined in our fee schedule. By becoming a seller, you agree to pay all applicable fees and commissions. Termination: We reserve the right to terminate your seller account at any time for violation of our terms or policies. In the event of termination, you will no longer have access to seller privileges on our platform. By submitting a seller application, you acknowledge that you have read and agree to abide by these terms. We reserve the right to update or modify these terms at any time without prior notice. [become_seller_apply_form]
When Dokan is activated, it introduces a new sidebar named "Dokan Store Sidebar". The sidebar is positioned on the right side of the Single User Store page.
Regular users will have the option to become a seller by clicking the "Become Seller" link and following the provided steps.
After activating and setting up the plugins , navigate to Settings > Permalinks and click Save Changes button.
StreamTube supports multi-language, you can translate it in your language by step by step as below, so easy.
The Loco Translate plugin is easy and free for downloading from WordPress Plugin repository
https://wordpress.org/plugins/loco-translate/
bbPress plugin is recommended.
After clicking the “Verified, check for update” button, if the “Update Now” link does not appear, it indicates that your StreamTube version is already up to date.
Also, you will need to update all required plugins by navigating to Appearance > Install Plugins
After clicking the “Verified, check for update” button, if the “Install Plugins” page does not appear, it indicates that all installed plugins are already up to date.
It's possible that sometimes you may not see the update alert. In such cases, it's recommended to manually update the theme.
https://www.envato.com/lp/market-plugin/
After updating the theme, don't forget to update all required plugins.
Done!
After clicking the "Verified, check for update" button, if the "Install Plugins" page does not appear, it indicates that all installed plugins are already up to date
16 May 2024
Updated: StreamTube Core plugin - 3.1.14 ======================================== Improved: Center Mode sliding
13 May 2024
Updated: WP Cloudflare Stream plugin - 2.3.1
05 May 2024
Updated: StreamTube theme - 3.0.15 Updated: StreamTube Core plugin - 3.1.13 ======================================== Fixed: Minor issues.
17 April 2024
Updated: StreamTube theme - 3.0.14 ======================================== Fixed: Minor WooCommerce and Better Messages CSS issues.
14 April 2024
Updated: StreamTube theme - 3.0.12 Updated: StreamTube Core plugin - 3.1.10 ======================================== Added: Customization options for User Profile and Dashboard Menu Items, including color, icons, and priority levels. Improved: Minor UI enhancements. Fixed: Minor CSS issues.
11 April 2024
Updated: StreamTube Core plugin - 3.1.5 ======================================== Fixed: Video custom taxonomies were not appearing within the Gutenberg editor.
07 April 2024
Updated: StreamTube theme - 3.0.11 Updated: StreamTube Core plugin - 3.1.3 ======================================== Fixed: User Dashboard > Google Sitekit Reports Fixed: Issue with broken Members page. Fixed: The Follow button position.
06 April 2024
Updated: StreamTube theme - 3.0.10 Updated: StreamTube Core plugin - 3.1.1 ======================================== Fixed: Yoast breadcrumbs Improved: WooCommerce Sell Content -- Fixed: Purchased Products and Purchased Videos weren't appearing. -- Added: Creating relevant product during video updating -- Improved: WooCommerce Product Grid -- Added: New options at Theme Options > WooCommerce section: Single Template --------- Thumbnail Aspect Ratio, Custom Thumbnail Size, Disable Advertisement ... etc. ======================================== Dokan compatibility and integration https://phpface.ticksy.com/article/19958/ -- Added: Dashboard > My Store: Products, Orders, Withdraw, Payment ... etc. -- Added: User Profile > Store. -- Added: Dokan Store Sidebar -- Added: BuddyPress Members Directory > Stores tab. ======================================== Added: Theme Options > Advertising > Role options, allows you to toggle advertisements on or off for specific user roles. Added: Paid Membership Pro > Level > "Disable Advertisements" option, allows you to toggle advertisements on or off for specific levels https://phpface.ticksy.com/article/19806/#disable-advertisements *** Now, advertisements are displayed for all members by default unless you choose to disable them in the relevant component. ======================================== Added: All In One Seo breadcrumbs Substantial enhancements to CSS, JS, code and numerous improvements.
21 March 2024
Updated: StreamTube Core plugin - 3.0.5 Fixed: Freezing during automatic widget setup
15 March 2024
Updated: StreamTube theme - 3.0.3 Updated: StreamTube Core plugin - 3.0.4 Updated: WP Cloudflare Stream plugin - 2.1 ======================================== Improved: Better Messages plugin compatibility Improved: Minor improvements Fixed: Minor CSS
09 March 2024
Updated: StreamTube theme - 3.0.2 Updated: StreamTube Core plugin - 3.0.2 ======================================== Fixed: Minor issue with "Header 1 - Fullwidth" on extra-small mobile devices. Fixed: BuddyPress Global Notice wasn't appearing on the user dashboard. Fixed: Minor CSS
06 March 2024
Updated: StreamTube theme - 3.0.1 Updated: StreamTube Core plugn - 3.0.1 ======================================== Added: Paid Memberships Pro - Affiliates Add On compatibility Fixed: Minor CSS.
05 March 2024
Updated: StreamTube theme - 3.0.0 Updated: StreamTube Core plugn - 3.0.0 Updated: WP Post Location plugin - 1.0.9 Updated: WP User Follow plugin - 1.3.2 Updated: WP Cloudflare Stream plugin - 2.0 Updated: WP Video Encoder plugin - 1.2 ======================================== BuddyPress compatibility and integration -- Activity Streams -- Notifications -- Private Messages -- User Groups -- Friend Connections -- User Mentions -- User Follow -- Etc ... Documented at https://phpface.ticksy.com/article/19920/ ======================================== Added: Automatically Hide Header on Scroll Added: [form_upload] shortcode Added: [form_embed] shortcode Added: [form_golive] shortcode Added: Twitch social icon and WhatsApp social button. Added: Mobile Bottom Menu https://phpface.ticksy.com/article/19921/ Added: Auto notify post author after post has been moderated Added: Auto notify followers and friends on new posts ======================================== Fixed: Broken bbPress template. Fixed: Term Grid widget Fixed: Search Form ======================================== Improved: Paid Membership Pro 3 is compatible, however, updating the PMPro plugin is not recommended at the moment, as it is still under development https://www.paidmembershipspro.com/pmpro-v3-0-beta/ ======================================== Improved: Thumbnail animated hover on mobile. Improved: Conceal Player and User IDs in myCred reward log content. Improved: Auto-responsive oEmbed HTML -- Added: Auto sync videos from Cloudflare Stream to WP Improved: Search form -- Added: "Any" search term Improved: Player, smarter and smoother. Updated: POT language file. ======================================== Substantial enhancements to CSS, JS, code and numerous improvements
11 Jan 2024
Updated: StreamTube Core plugin - 2.11.38 Updated: WP Cloudflare Stream plugin - 1.1.3 Fixed: Minor CSS. Updated: POT language file.
04 Jan 2024
Updated: StreamTube Core plugin - Version 2.11.36
02 Jan 2024
Updated: StreamTube theme - version 2.7.29 Updated: StreamTube Core plugin - Version 2.11.35 Updated: WP Cloudflare Stream plugin - 1.1.2 ================================================= Updated: POT language files. Improved: Major enhancements and bug fixes. Compatibility: "OG — Better Share on Social Media" plugin https://wordpress.org/plugins/og/ ================================================== WP Cloudflare Stream - Added: Simulcast - Now you can forward your live stream to third-party platforms such as Twitch, YouTube, Facebook, Twitter, and more. Simulcast to up to 50 concurrent destinations from each live input https://phpface.ticksy.com/article/19805/#simulcast - Added: Signed URL - Enables you to strongly control how your videos are viewed, preventing the signed URL from being hosted on unknown sites https://phpface.ticksy.com/article/19805/#secure-your-stream - Added: "Bulk Update" feature - Empowers you to perform bulk updates on all existing videos when any settings have been modified.
10 Dec 2023
Updated: StreamTube theme - version 2.7.27 Updated: StreamTube Core plugin - Version 2.11.30 Updated: WP Cloudflare Stream plugin - 1.0.45 ================================================== Added: Upcoming Video feature -- Allows you to schedule videos with an eye-catching countdown. -- Demo https://streamtube.marstheme.com/video/joQeZY6dpZ/ ================================================== Improved: minor improvements Improved: Minor CSS
03 Dec 2023
Updated: StreamTube Core plugin - Version 2.11.20 Improved: minor improvements
25 Nov 2023
Updated: StreamTube theme - Version 2.7.25 Updated: StreamTube Core plugin - Version 2.11.17 Improved: Post List widget -- Added: Appearance > "Hide Duplicate Posts" option, prevent retrieving duplicate posts from other widgets. -- Added: User > "Group By Author" option, prevent retrieving multiple posts from the same author. Added: Theme Options > General > Root Size option, enable you to adjust the font size for the entire website. Improved: Minor CSS
22 Nov 2023
Updated: StreamTube theme - Version 2.7.24 Updated: StreamTube Core plugin - Version 2.11.14 Improved: Minor CSS and hook improvements
02 Nov 2023
Updated: StreamTube theme - Version 2.7.23 Updated: StreamTube Core plugin - Version 2.11.13 Updated: WP Post Location plugin - Version 1.0.8 =================================================== Improved: Google and OpenStreet Maps. Improved: Minor CSS and JS. Added: A few additional hooks and improvements.
27 Oct 2023
Updated: StreamTube Core plugin - Version 2.11.12 Fixed: Bunny Stream API
17 Oct 2023
Updated: StreamTube Core plugin - Version 2.11.11 Fixed: Google SiteKit, page views weren't being updated.
16 Oct 2023
Updated: StreamTube theme - Version 2.7.22 Updated: StreamTube Core plugin - Version 2.11.10 Updated: POT language file. Added: Customize > Theme Options > Registration > Terms and conditions option Improved: Bunny API - Uploading and Transcoding process now displays an eye-catching progress bar. Improved: Minor improvements and CSS fixes. Fixed: Bunny video isn't working after transcoding has been completed. Fixed: Generate Image buttons.
07 Oct 2023
Updated: StreamTube Core plugin - 2.11.4 Fixed: HTTP Header request
03 Oct 2023
Updated: StreamTube theme - 2.7.21 Updated: StreamTube Core plugin - 2.11.3 Improved: Upload/Edit Post form Improved: Minor CSS
29 Sep 2023
Updated: StreamTube Core plugin - 2.11.1 Fixed: Video.js 7.21.5
28 Sep 2023
Updated: WP Cloudflare Stream plugin - 1.0.34 Added: Cloudflare Player option Added: Low Latency Added: Timeout option Added: Delete Recorded After Days option
27 Sep 2023
Updated: StreamTube theme - 2.7.20 Updated: StreamTube Core plugin - 2.11 ------------------------------------------------------ Added: User Dashboard > Settings > Account Privacy Enable the account deactivation and deletion capabilities, allowing users to deactivate or delete their accounts themselves. This option is disabled by default, to enable it, navigate to Appearance > Customize > Theme Options > Account Privacy section. ------------------------------------------------------ Added: "Membership Level Name" Elementor widget Added: "Membership Level Description" Elementor widget Added: "Membership Level Cost" Elementor widget Added: "Membership Level Sign-Up Button" Elementor widget ** Enable the creation of Membership Levels pages with partially customizable widgets Improved: "Membership Levels" Elementor widget -- Added: "Custom Levels" field -- Added: "Min Height" field ------------------------------------------------------ Improved: Frontend Submit Form ** Users can now add custom video categories directly on the submission form. Administrator and Editor roles have this capability granted by default. ** Requires granting the "edit_video_categories" capability ** For other taxonomies, "manage_categories" capability may be required, depending on the registered Taxonomy capabilities. Added: Filter hooks for controlling the visibility of taxonomies ------------------------------------------------------ Fixed: Registration Form Fixed: Donate point type name Improved: Minor CSS and JS. Updated: POT files.
20 Sep 2023
Updated: StreamTube Core plugin - Version 2.10.31 Fixed: Automatically remove malware code/scripts when submitting/editing posts. Fixed: Automatically add balance tags for embedded video Fixed: Improve user input validation Fixed: XSS vulnerabilities Fixed: Minor improvements. ----------------------------------- *** Regular authors need to have the "unfiltered_html" capability to submit custom HTML, scripts, and shortcodes.
19 Sep 2023
Updated: StreamTube Core plugin - Version 2.10.26 Fixed: Minor CSS fixes
18 Sep 2023
Updated: StreamTube Core plugin - Version 2.10.25
16 Sep 2023
Updated: StreamTube Core plugin - Version 2.10.24
15 Sep 2023 - Version 2.7.17
Updated: StreamTube 2.7.15 Updated: StreamTube Core plugin - Version 2.10.23 Added: Theme Options > Registration > Custom Theme Login option Added: Theme Options > Registration > Password option Added: Theme Options > Registration > Redirect URL option Added: Elementor Pro Header and Footer compatibility Updated: WooCommerce template compatibility Updated: Paid Membership Pro template compatibility Updated: POT language files Fixed: Minor CSS fixes.
09 Sep 2023 - Version 2.7.15
Updated: StreamTube 2.7.15 Updated: StreamTube Core plugin - Version 2.10.20 Updated: WP Hash Post Slug plugin - Version 1.18 Added: myCred - Buy Points widget Added: myCred - Gift (Customize > myCred > Gift), allow sending mycred points as a gift to video author. Added: Buy Points User Dropdown menu Improved: myCred - Buy Points elementor widget Improved: myCred - Donate feature Fixed: Embed YouTube Short Fixed: Role display name Fixed: 404 error after saving Better Messages settings Fixed: Minor CSS fixes.
31 Aug 2023
Updated: StreamTube Core plugin - Version 2.10.9
28 Aug 2023 - Version 2.7.14
Updated: StreamTube - Version 2.7.14 Updated: StreamTube Core plugin - Version 2.10.3 Improved: minor myCred improvements
27 Aug 2023 - Version 2.7.13
Updated: StreamTube - Version 2.7.13 Updated: StreamTube Core plugin - Version 2.10.2 Improved: myCred - Watch Video hook Improved: myCred - Like Post hook
26 Aug 2023 - Version 2.7.12
Updated: StreamTube - Version 2.7.12 Updated: StreamTube Core plugin - Version 2.10 Added: myCred - Watch Video hook Added: myCred - Like Post hook Improved: User Dashboard > Transactions table Fixed: myCred Donation Feature on PHP 8 Fixed: [StreamTube] Post List Widget - Fixed: Date Before and After - Added: last_week and last_month date ranges. Fixed: Minor Improvements Resolved. Fixed: Minor CSS fixes.
18 Aug 2023 - Version 2.7.10
Updated: StreamTube - Version 2.7.10 Updated: StreamTube Core plugin - Version 2.9.52 Fixed: Minor issues
15 Aug 2023 - Version 2.7.9
Updated: StreamTube - Version 2.7.9 Updated: StreamTube Core plugin - Version 2.9.50 Updated: WP Post Like plugin - Version 1.4.28 Added: Attachment Image template file Improved: [StreamTube] Post List widget Fixed: Minor bug fixes Fixed: Dashboard > Shopping page broken Fixed: Autofill password while updating personal profile. Fixed: Minor CSS fixes
12 Aug 2023 - Version 2.7.8
Updated: StreamTube - Version 2.7.8 Updated: StreamTube Core plugin - Version 2.9.46 Updated: WP Post Like plugin - Version 1.4.27 Updated: WP Hash Post Slug - Version 1.17 Added: Embed 404 Error template Fixed: Minor Bug Fixes Fixed: Minor CSS Fixes
09 Aug 2023 - Version 2.7.7
Updated: StreamTube - Version 2.7.7 Updated: StreamTube Core plugin - Version 2.9.44 Updated: WP Post Like plugin - Version 1.4.26
08 Aug 2023 - Version 2.7.6 (Hotfix)
Updated: StreamTube - Version 2.7.6 Updated: StreamTube Core plugin - Version 2.9.41 Updated: WP Cloudflare Stream - Version 1.0.30 Fixed: YouTube Importer Fixed: Fetching and Playing Remote Sources Fixed: Conflicting between Bunny Stream and Cloudflare Stream Fixed: Minor Bug Fixes
07 Aug 2023
Updated: StreamTube Core plugin - version 2.9.34 - Fixed: A critical error on the User Dashboard
06 Aug 2023
Updated: StreamTube Core plugin - version 2.9.33 - Improved: [StreamTube] Post List Widget > Paid Membership Pro query. - Improved: User Dashoard > Videos post table, added "Membership" and "Password Protected" statuses.
05 Aug 2023 - Version 2.7.4
Updated: StreamTube - version 2.7.4 Updated: StreamTube Core plugin - version 2.9.31 - Added: "Unlist" post status, users can set the "Unlist" status for their videos, which is only accessible by sharing the video URL. - Added: 2x3 Aspect Ratio option, suitable for movie poster. - Added: "Maximum Videos Allowed per Collection" option - Added: "Play All" button for all taxonomy pages of Video - Added: "History" and "Watch Later" dropdown menu items - Improved: Collection feature - Improved: [StreamTube] Playlist Content Widget --- Added: Show Term Description option --- Added: Supports custom taxonomy terms, including Video Category, Video Tag, and your own Custom Taxonomies. - Improved: [StreamTube] Post List Widget - Improved: [StreamTube] Taxonomy Term Grid Updated: WP Hash Post Slug plugin - version 1.15 - Make your site more reliable and flexible like YouTube - Added: "Unique project ID" option which allows you to set an unique algorithm for hashing - Added: "Hash Shortlink" option - Added: "Lock forcing p parameter" option, do not allow visitors to access individual posts by forcing the ?p= parameter. - Fixed: Minor issues Improved: Minor CSS and JS. Updated: POT files.
02 Aug 2023
Updated: StreamTube Core 2.9.21 Fixed: Load More button Fixed: Collection Items Sorting
30 July 2023 - Version 2.7.3
Updated: StreamTube Core 2.9.19 Added: An option to delete user avatar and profile photo Added: Default profile photo option at Theme Options > User Profile Improved: Dashboard > Settings > Avatar and Profile Photo tabs Fixed: Minor issue
28 July 2023
Updated: StreamTube Core 2.9.17 Improved: [StreamTube] Post List widget - Added: Visibility tab - Added: "Hide widget if user is not logged in" option - Added: "Hide widget if current logged in user is not post/profile owner" option - Added: "Show widget if current user has specific capability" option - Added: "Show widget if current user is in specific roles" option - Added: Tool tab: allow you to export and import widget settings with just one click. - Fixed and Improved: Date tab - Added: "Date Range" option - Added: "Retrieve modified date" option
27 July 2023 - Version 2.7.2
Updated: StreamTube Core 2.9.8 Added: Options to customize the default player volume behavior at Theme Options > Player section Added: Default Vast Tag URL at Theme Options > Advertising section Added: Allow authors to add their own VAST tag URL at User Dashboard > Advertising, require "manage_vast_tag" capability Added: Bunny Player option at Settings > Bunny Stream Fixed: Minor CSS and JS
26 July 2023 - Version 2.7.1
Updated: StreamTube Core 2.9.3 Added: Options to control collection at Customize > Theme Options > Collection Fixed: Minor issue with User Profile slug
24 July 2023 - Version 2.7
Updated: StreamTube Core 2.9.1 Added: Advanced Search Sidebar Added: Profile Home sidebar Added: Profile Video sidebar Added: Profile Shorts sidebar Added: Profile Collections sidebar Added: Profile Blog sidebar Added: Profile Following sidebar Added: Profile Follower sidebar Added: [StreamTube] User Grid widget Added: [StreamTube] Live AJAX Search Widget Added: [StreamTube] Filter - Sort By Widget Added: [StreamTube] Filter - Post Date Widget Added: [StreamTube] Filter - Taxonomy Widget Added: [StreamTube] Filter - Content Cost Widget Added: [StreamTube] Filter - Content Type Widget Added: [StreamTube] Filter - Paid Membership Pro Widget Improved: [StreamTube] Post List widget - Added: Role section - Added: Woocommerce section - Added: Paid Membership Pro section - Added: Include Users field - Added: Exclude Users field Improved: [StreamTube] Taxonomy Term Grid Widget - Added: "Hide widget if no terms found" option - Added: "Current Author" option Improved: YouTube Importer, embedding YouTube using YouTube API Improved:[StreamTube] User List widget - Added: Has Published Post Types field. Improved: Collection, added "Searchable" field Added: WhatsApp, Odnoklassniki and Vkontakte socials. Fixed: [StreamTube] Taxonomy Term Grid: Order option Fixed: User profile container Fixed: RTL issue Updated: Pot language files Fixed: Minor CSS and JS
14 July 2023
Updated: StreamTube Core 2.8.10 - Fixed: Thumbnail Image Size dropdown Updated: WP Post Location 1.0.6 - Added: Reset Location button - Fixed: Post Location Widget
11 July 2023 - Version 2.5.20
Updated: StreamTube Core 2.8.9 Added: Collection Items Sorting https://www.youtube.com/watch?v=ahzSt6UgITQ Updated: streamtube-core.pot language file. Updated: streamtube.pot language file. Improved: Post List, Taxonomy Term Grid and Tiled Posts widget Fixed: Minor CSS and JS
10 July 2023
Updated: StreamTube Core 2.8.8 Fixed: Google Sitekit Compatibility
08 July 2023
Updated: StreamTube Core 2.8.7 Improved: Frontend Edit Post form Added: "Free Input" and "Auto-Suggest" options for non-hierarchical taxonomies, enabling compatibility with custom taxonomies, these two options can be found at - Customize > Theme Options > Video Submission - Customize > Theme Options > Post Submission Fixed: A few minor fixes
06 July 2023
Updated: StreamTube Core 2.8.5 Improved: [StreamTube] User List Widget - Added: "Has Published Post Types" field - Added: Multiple Role checkboxes. - Added: Orderby and Order fields. Added: The built-in YouTube Importers now support custom post types Improved: [StreamTube] Post List Widget - Added Custom Related Taxonomies field for retrieving related posts
04 July 2023 - Version 2.5.18
Updated: StreamTube Core 2.8.2 Updated: WP Hash Post Slug 1.9 Changed: Default vastLoadTimeout value. Fixed: get_comment_author_url filter. Fixed: get_length() warning.
30 Jun 2023 - Version 2.5.17
Updated: StreamTube Core 2.8.1 Improved: Advertising feature. Added: [StreamTube] Taxonomy Term Grid Widget now includes Thumbnail Size and Thumbnail Ratio options. Added: [StreamTube] Post List widget now supports the exclusion of taxonomy terms. Added: Option to revert to the default YouTube player. Added: "max_width" and "align" options for [embed_media] shortcode. Added: Support for auto-detecting YouTube Live URLs. Added: "Hand Pick" taxonomy, visible only on the backend form. Fixed: Minor CSS and JS
24 Jun 2023 - Version 2.5.15
Fixed: Resolved conflict with WP Menu Icons latest version
22 Jun 2023 - Version 2.5.14
Fixed: The theme is now compatible with the latest version of WP Menu Icons.
21 Jun 2023
Updated: StreamTube Core 2.7.35 Fixed: Minor bug fixes
20 Jun 2023 - Version 2.5.13
Fixed: Embedding remote source issue.
08 Jun 2023 - Version 2.5.12
Updated: StreamTube Core 2.7.28 Fixed: Woocommerce users can now access their own dashboard. Fixed: One-click update functionality has been improved using the Envato API. Fixed: Minor CSS issues. Added: Options to disable comments, primary sidebar, and content bottom sidebar for post and video types. Added: A background image for the login screen. Added: An option to disable the Video Archive page. Note: If you encounter the error message "An error occurred while updating StreamTube: Download failed, Forbidden." during the theme update process, please proceed with a manual update as instructed https://streamtube.marstheme.com/documentation/#manual-update
29 May 2023 - Version 2.5.8
Updated: StreamTube Core 2.7.27 Fixed: 360 video projection on iOS devices. Fixed: Minor CSS
27 May 2023 - Version 2.5.7
Updated: StreamTube Core 2.7.25 Updated: Webxr library Added: [embed_media] shortcode, e.g: https://pastebin.com/N9iP5fSY Fixed: Playinline on iOS devices Fixed: Minor CSS and JS Fix
19 May 2023
Updated: StreamTube Core 2.7.22 Added "no_advertisements" capability. Fixed: User Home tab columns.
17 May 2023
Updated: StreamTube Core 2.7.20 Fixed: Better Messages error message handler
12 May 2023
Updated: StreamTube Core 2.7.19 Fixed: Responsive Columns Improved: Chapter List
07 May 2023
Updated: StreamTube Core 2.7.17 Fixed: The Chapter button was not working on mobile devices.
21 April 2023
Updated: StreamTube Core 2.7.16 Updated: WP Cloudflare Stream 2.7.16 Fixed: Error while importing an external source.
16 April 2023
Updated: StreamTube Core 2.7.15 Added: Default Subtitle option in Appearance > Customize > Theme Options > Player section. Fixed: WP Error handler.
8 April 2023
Updated: StreamTube Core 2.7.13 Fixed: Auto-generating Bunny video thumbnail image.
7 April 2023 - Version 2.5.4
Improved the auto-update feature to resolve issues with reaching the Envato API download limit.
6 April 2023 - Version 2.5.3
Updated: StreamTube Core 2.7.12 Updated: WP Video Encoder 1.1.30 Updated: POT language files. Added: a Term Menu that appears on Video Archive Pages. This can be found in Appearance > Customize > Theme Options > Term Menu, and also as a Term Menu Elementor widget. Added: an option to apply portrait template for specific terms, as well as an option to detect portrait aspect ratios automatically. Added: an option to enforce applying custom global templates Added: an option to allow verified users to upload/embed videos. Added: an option to show posts from verified users only. Added: a Short tab, User Profile > Shorts tab. Added: Auto-send private message through BP Message after a post has been moderated. Improved: Single Video Template 3. Fixed: PHP 8.0 compatibility. Fixed: Better Messages error message, Fixed: Widget sliding, Fixed: The Encode button. Fixed: Misspelled text-domain Fixed: Major CSS and JS fix
26 February 2023 - Version 2.5.2
Updated: StreamTube Core Version 2.7.7 Updated: WP Cloudflare Stream Version 1.0.22 Updated: WP Post Like Version 1.4.25 Updated: WP Video Encoder Version 1.1.22 Added: 360/VR Video support Fixed: Compatibility issues with WP Menu Icons 3.x
23 February 2023 - Version 2.5.1
Updated: StreamTube Core Version 2.7.5 Updated: WP Post Like to Version 1.4.21 - Option to reset post likes Updated: POT language files Added: Header cart button and a cart bubble on small devices Added: Option to retrieve posts from verified users only Added: myCred - an option to allow only verified users to sell content Added: Compatibility with the Real Cookie Banner: GDPR (DSGVO) & ePrivacy Cookie Consent plugin Added: Option to prevent people from embedding videos with allowed and blocked domains - Appearance > Customize > Theme Options > Embedding Added: Woocommerce - Sell Content box now appears on the Frontend form Improved: Enhanced coding for PMP, myCred, Content Restriction, and Woocommerce Sell Content features. Fixed: Major CSS and JS fix
15 February 2023 - Version 2.5
Updated: StreamTube Core Version 2.7 Updated: WP Cloudflare Stream Version 1.0.20 Updated: WP Hash Post Slug Version 1.8 Updated: WP Post Like to Version 1.4.20 Updated: WP Video Encoder Version 1.1.20 Updated: Documentation Updated: POT language files Added: Ability to Sell Video Content with WooCommerce (see documentation: https://streamtube.marstheme.com/documentation/#woocommerce-sell-video-content) Added: Tabs for Purchased Products, Liked Products, and Purchased Videos Added: Video Chapters/Timestamps (see documentation: https://streamtube.marstheme.com/documentation/#video-chapters) Added: [chapters] shortcode Added: Chapters for VideoJS player Added: YouTube Importer - Support importing videos from playlists Added: Option to disable right-click for VideoJS player Added: Auto-conversion of YouTube videos to VideoJS player Added: Cloudflare Stream Download Video functionality Added: An option to display Live Stream HLS playback URL Added: Footer Sidebar 1 Column Improved: Page Load Fixed: Bunny Download Video functionality Fixed: Download button permission issue - https://streamtube.marstheme.com/documentation/#bunny-configure-download Fixed: Resolve Conflict between Better Messages and Bunny Stream Fixed: Major CSS and JS fix
21 January 2023 - Version 2.4.11
Updated: StreamTube Core 2.6.18 Updated: WP Hash Post Slug 1.7 Updated: WP Cloudflare Stream 1.0.12 Updated: POT language file Improved: Page Load for Cloudflare Live Streaming Fixed: Bunny Stream Fixed: Minor CSS and JS Fix
19 January 2023 - Version 2.4.10
Updated: StreamTube Core 2.6.15 Updated: WP Video Encoder 1.1.18 Added: myCred Sell Content Box for normal posts Added: Auto Tag-Suggestion Added: Video Tag Thumbnail Added: Video Tag for [StreamTube] Taxonomy Term Grid Widget Updated: Video.js 7.21.1 Fixed: Minor CSS and JS Fix
10 January 2023 - Version 2.4.9
Updated: StreamTube Core 2.6.12 Fixed: Elementor 3.10.x compatibility Fixed: Elementor deprecated functions Fixed: Custom Template Metabox Fixed: Minor CSS and JS Fix
8 January 2023
Updated: StreamTube Core 2.6.11 - Fixed: Featured Image 2 Updated: WP Video Encoder 1.1.17 - Added: Options for adjusting watermark size
5 January 2023
Updated: StreamTube Core 2.6.9 Updated: WP Video Encoder 1.1.15 - Added: Custom Watermark - Fixed: Animated Image Aspect Ratio
16 December 2022 - Version 2.4.8
Updated: StreamTube Core 2.6.8 Added: Post Password Protected field Added: Ability to allow downloading Bunny Videos If the "Keep Original Files" option is enabled. Fixed: Better Messages 2.0.7x compatibility Fixed: Minor CSS and JS Fix
12 December 2022 - Version 2.4.7
Updated: StreamTube Core 2.6.6 Updated: WP Post Like 1.4.10 Updated: WP Video Encoder 1.1.10 Added: Paid Memberships Pro - Invite Only Add-On compatibility Fixed: Better Messages 2.x compatibility Fixed: Sitekit Dashboard Fixed: Player Password Protected Fixed: Like and Dislike buttons weren't working on iOS. Fixed: Minor CSS and JS Fix
16 November 2022 - Version 2.4.5
Updated: StreamTube Core 2.6.3 Updated: WP Post Like 1.4.9 Added: Sort by Likes option. Fixed: Like and Dislike buttons didn't work on the Safari browser Fixed: Private Message button Fixed: Minor CSS and JS Fix
07 November 2022 - Version 2.4.4.3
Updated: StreamTube Core 2.6.2 Updated: WP Cloudflare Stream 1.0.9 Updated: WP Post Like 1.4.7 Updated: WP Video Encoder 1.1.9 Added: Upload Audio is supported Added: An option to enable the Donate button for verified users only Added: Report Comment at Customize > Theme Options > Comment section Added: Edit Comment at Customize > Theme Options > Comment section Added: Delete Comment at Customize > Theme Options > Comment section Added: Custom Login Page option at Customize > Theme Options > Misc section Added: Custom Register Page option at Customize > Theme Options > Misc section Added: Hide Admin Bar option at Customize > Theme Options > Misc section Added: Block Admin Access option at Customize > Theme Options > Misc section Fixed: Bunny Stream Fixed: Upload Form Fixed: Minor CSS and JS Fix
29 October 2022 - Version 2.4.4
Updated: StreamTube Core 2.5.8 Updated: WP Post Like 1.4.6 Added: Search Autocomplete Added: Video Trailer Fixed: [StreamTube] Playlist Content Widget. Fixed: RTL Fixed: Minor CSS Fix
22 October 2022 - Version 2.4.2
Updated: StreamTube Core 2.5.5 Added: An option to show follower count in the [StreamTube] User List widget. Added: Page Image Fullwidth Template Added: WPForms and Contact Form 7 CSS compatibility Fixed: RTL CSS
20 October 2022 - Version 2.4.1
Updated: StreamTube Core 2.5.4 Updated: WP Post Like 1.4.5 Added: Featured sidebar, appears on the Blog page. Fixed: Page Views were not showing Fixed: Minor CSS and JS Fix
18 October 2022 - Version 2.4
Updated: StreamTube Core 2.5.3 Updated: WP Hash Post Slug 1.1 - Hash everything including Custom Post Types and Custom Taxonomies Updated: WP Post Like 1.4.4 Updated: WP User Follow 1.3 Added: Video Collections (Custom Playlist/Watch Later/History) https://www.youtube.com/watch?v=QbiUtO8_ICk&list=PLV-ISJll0NWoI30zKNubnpUmHhOjyjGNP Added: Player Playlist, for instance, https://streamtube.marstheme.com/video/wMvbmOpeYA/?list=xYRdGvybDz&embed=1 Improved: VideoJS Player Added: [StreamTube] Playlist Content Widget Added: Add Blog Default Thumbnail Size option: Appearance > Customize > Theme Options > Blog > Default Thumbnail Size Added: Edit Source field on frontend form. Added: Settings dropdown menu Added: Video Gutenberg Editor option: Appearance > Customize > Theme Options > Misc Added: Like and Dislike button on the single blog post Added: Next and Previous Navigation Added: Turn Off/On Light Added: Login modal Added: User Profile Home Page Fixed: Major CSS and JS Fix NOTE: After updating the theme and all required plugins, navigate to Settings > Permalinks and click the Save Changes button.
21 September 2022 - Version 2.3.4.3
Added: WP Hash Post Slug plugin 1.0.0, hashing video slug like YouTube, set up at Appearance > Customize > WP Hash Post Slug section. Updated: StreamTube Core 2.4.3 Added: Custom Video, Video Category and Video Tag slug options, set up at Appearance > Customize > Theme Options > Slug section. Fixed: iPhone and iPad Fullscreen Fixed: Minor CSS Fix
19 September 2022 - Version 2.3.4
Updated: StreamTube Core 2.4 Updated: WP Cloudflare Stream 1.0.6 Updated: WP Post Like 1.4.1 Updated: WP Video Encoder 1.1.7 Added: Subtitles (Text Tracks) Added: Alternative Video Sources, beside the main video source, this feature allows you to add unlimited Alternative Video Sources. Added: Custom Playback Rates Added: Load the PMP Membership Levels and myCred Sell Content widgets after the video got uploaded successfully. Added: Custom Skin CSS field, let you add your own custom CSS for player skin. Added: Custom player language. Added: Enable the ability to load the existing videos of the VideoTube theme. Fixed: Generating Bunny Stream images. Improved: Page Load Speed and many things. Fixed: Minor CSS and JS fix
08 September 2022
Updated: StreamTube Core 2.3.4 - Bunny Stream: "Allow Formats" option. Updated: WP Cloudflare Stream 1.0.4 - "Allow Formats" option. Added: WP Post Location plugin 1.0.0 - allows you to set post location with Google Map or Open Street Map. Added: [WP Post Location] Post Location Widget Added: [WP Post Location] Post Location Elementor Widget - Google Map Javascript API - Open Street Map API - Documented at https://streamtube.marstheme.com/documentation/#wp-post-location - Demo https://streamtube.marstheme.com/world-map/ Fixed: User verification badge
06 September 2022 - Version 2.3.3 Updated: StreamTube Core 2.3.2 Updated: WP Video Encoder 1.1.6 Updated: WP Cloudflare Stream 1.0.3 Fixed: Error while closing Live Stream Fixed: Minor CSS and JS fix
26 Aug 22 - Version 2.3.2
Fixed: Thumbnail Image Size, improve page loading speed. Updated: WP Video Encoder 1.1.5 - Fixed: Incorrect Resolutions while encoding file.
13 Aug 22 - Version 2.3.1
Updated: StreamTube Core 2.3.1 New: WP Cloudflare Stream plugin 1.0.1 - Cloudflare Stream API is ready, documented at https://streamtube.marstheme.com/documentation/#cloudflare-stream - Live Stream is ready Added: [StreamTube] Recorded Videos Widget, shows recorded videos of current Live Stream, requires WP Cloudflare Stream enabled. Added: An option for collapsing the Floating Sidebar at Appearance > Customize > Theme Options > General section Fixed: Minor CSS and JS fix
30 July 22
Updated: StreamTube Core plugin 2.2.4 Fixed: Bunny CDN Stream API: Auto detect video status without setting up Webhook Updated: WP Video Encoder plugin 1.1.4 Fixed: Auto-generate Video Gif image if WebP image is unsupported.
14 July 22 - Version 2.2.1
Updated: StreamTube Core plugin 2.2.1 Added: [StreamTube] Taxonomy Term Grid Widget Added: Taxonomy Term Grid Elementor Block Added: [term_grid] Shortcode Added: Add Thumbnail Image field for default Category and Video Category taxonomies. Added: Report Video, let user report videos, the option can be found at Appearance > Customize > Theme Options > Single Template section Added: User Social Profiles, users can add their social profiles from Dashboard > Settings > Social Profiles tab. Fixed: Minor CSS and JS fix
11 July 22 - Version 2.2
Updated: StreamTube Core plugin 2.2 Added: Paid Memberships Pro compatibility Added: Loading Google Fonts locally Fixed: YouTube Importer Fixed: Minor CSS fix
05 July 22 - Version 2.1.6
Updated: StreamTube Core plugin 2.1.12 Updated: Demo Content Files
03 July 22 - Version 2.1.5
Updated: StreamTube Core plugin 2.1.11 Added: Disable Login button option Fixed: [StreamTube] Comments Template widget. Fixed: Minor CSS fix
02 July 22 - Version 2.1.4
Updated: StreamTube Core 2.1.10 Added: Player Loop option Fixed: Minor CSS fix
28 June 22 - Version 2.1.2
Updated: StreamTube Core 2.1.7 Added: Live Chat, documented at https://streamtube.org/documentation/#livechat Added: Search Form: Search Taxonomy dropdown Added: Choose Role, First Name and Last Name options in the registration form Added: [StreamTube] Live Chat Room widget Added: [StreamTube] Comments Template widget Fixed: CSS and JS fix Updated: Documentation
14 June 22
Updated: StreamTube Core 2.1.4 - BunnyCDN Fixed: Upload Log - BunnyCDN Fixed: Adding User Collection while uploading
10 June 22
Updated: StreamTube Core 2.1.1 - Bunny.net Stream API is supported, auto-sync your videos to Bunny CDN Stream, read the documentation for setting up https://streamtube.org/documentation/#bunnycdn-stream - Bunny.net Stream Webhook is supported - Syncing Log: allow you to track how uploads are processing Added: Task Spooler page which you can track how syncing jobs are going. Updated: Documentation
26 May 22 - Version 2.0
Added: Video Advertising Added: YouTube Importer Added User Verification Badge Added: Like and Dislike buttons Added: Player Hotkeys Added: Player Landscape Fullscreen Added: Limit Taxonomy Terms (Tags and Categories) While Submitting Post Added: Tiktik and Discord Icons Added: Search Users options. Added: Video Categories Widget Updated: User Dashboard With Google Analytics 4 and Google Analytics Data API (GA4) Updated: Documentation Fixed: Minor CSS and JS fix Improved: Many Things
17 Mar 22 - Version 1.2.1
Fixed: Footer Social Icons
09 Mar 22 - Version 1.2
Fixed: bbPress styles Updated: WP Video Encoder 1.1.2
06 Mar 22 - Version 1.1.9
Fixed: Search Results page, added post type tabs. Fixed: Player. Fixed: minor CSS and JS fix: bbPress, Social Login, Dark, Light modes ... New: Nextend Social Login and Register plugin compatibility https://wordpress.org/plugins/nextend-facebook-connect/
04 Mar 22 - Version 1.1.7.2
Added: Full Video Permalink on Share Box option. Fixed: minor CSS and JS fix
02 Mar 22 - Version 1.1.7
Added: Better Messages plugin compatible https://wordpress.org/plugins/bp-better-messages/ Added: Dashboard Inbox page. Added: Dashboard menu item badges. Added: Video Download option at Theme Options > Misc section. Fixed: Inbox fields dark template. Fixed: Video Length Fixed: Theme Auto-Update feature. Updated: StreamTube Core 1.1.7 Updated: WP User Follow 1.2 Fixed: minor CSS and JS fix
21 Feb 22 - Version 1.1.2
Fixed: Video Embed issue. Fixed: Google Ads Overlapping
18 Feb 22 - Version 1.1
Updated: StreamTube Core 1.1 Added: myCRED: Dashboard Transactions page. Added: myCRED: Donation Added: myCRED: Buy Points element Added: myCRED: Sell Video Content Added: Content Restriction, enable the ability for restricting video content for visitors, logged-in users, custom roles and custom capabilities with AND|OR operators. Added: Player Autoplay, mute options Added: Auto load Video.JS player for default WP video shortcode and gutenberg video blocks. Added: Play external HLS video. Added: More socials for footer icons. Updated: WP Video Encoder 1.1 Added: HLS Encryption option, enable the ability for encrypting uploaded videos. Added: Site Health info, enable the ability for debugging your copy of FFmpeg settings. Updated: PO Language file Updated: Documentation Fixed: minor CSS and JS fix
01 Feb 22 – Version 1.0.9
Updated: StreamTube Core 1.0.8.15 Updated: WP Video Encoder 1.0.7.5 - Added 1920x1080 (HD 1080), 2560x1440 (HD 1440) and 3840x2160 (4K) resolution options. Added: Edit Post Slug field, allows the user to update the post slug from the frontend form. Fixed: Google Site Kit Reports, works faster and better. Fixed: minor CSS and JS fix
26 January 22 – Version 1.0.8.1
Fixed: post views Added: post views for blog posts.
22 Jan 2022 – Version 1.0.8
Updated: StreamTube Core 1.0.8 Updated: WP Video Encoder 1.0.7.3 Updated: POT language file. Updated: Documentation Added: Website name and admin address in the email header of notification. Added: more options for the encoder. Fixed: Auto Publish Video feature Fixed: Menu Item HTML tag. Added: Auto delete attached files after video is deleted. Added: Google Sitekit Reports: track pageViews, videoViews. Added: Options for disabling User Dashboard and User Profile pages Added: Options for editing comments from Frontend Dashboard. Added: Last Seen feature Added: Views count for admin video table Added: Views count for frontend video table Fixed: Widget Pagination Fixed: minor CSS and JS fix.
27 December 2021 – Version 1.0.7
Added: Rest API v1 Updated: WP Post Like 1.0.2 Updated: WP User Follow 1.0.3 Updated: WP Video Encoder 1.0.7 Updated: StreamTube Core 1.0.7: - Fixed Pagination - Fixed Upload User Avatar Orientation - Fixed Auto-generate vimeo thumbnail image. Fixed: minor CSS and JS fix.
22 December 2021 – Version 1.0.6
Fixed: Comment read more background Fixed: StreamTube Core: Woocommerce widgets on the dashboard. Fixed: Update video length on uploading chunks. Fixed: Retrieve wrong theme slug in Update feature Fixed: User profile menu Fixed: Review plugin. Added: Custom Upload or Auto-Generate Animation (web) image, auto show animation image on hovering thumbnail image. Improved: Generate thumbnail image from self-hosted file and embed URL Added: HLS Video quality selector Added: Playlist reloader Added: Player Skins: City, Forest, Fantasy and Sea. Updated: StreamTube Core 1.0.6 Updated: WP Video Encoder 1.0.6: more options and more features Updated: WP Easy Review 1.4.1 Fixed: minor CSS and JS fix.
15 December 2021 - Version 1.0.5
Added: Woocommerce compatibility, members can manage their orders, downloads and addresses from their dashboard instead of the default Woocommerce pages. Added: BBpress compatibility Added: drag and drop upload, big file upload. Added: Auto-update using purchase code and personal access token Added: Post types search selection Updated: StreamTube Core plugin 1.0.5 Updated: WP Video Encoder plugin 1.0.4 Updated: WP User Follow plugin 1.0.2 Updated: WP Post Like plugin 1.0.1 Updated: WP Easy Review plugin 1.4 Fixed: minor CSS and JS fix.
29 November 2021 - Version 1.0.4
Fixed: Auto-generate video image on the backend. Updated: StreamTube Core plugin version 1.0.2
25 November 2021 - Version 1.0.3
Added: Google Interactive Media Ads, the player supports google ads: pre-roll, mid-roll ... Updated: Widget masonry for user dashboard page. Fixed: load external video URL. Fixed: video embed responsive.
02 November 2021 - Version 1.0.0
Initial version
In case you encounter a 404 error, you can resolve it by navigating to Settings > Permalinks in your WordPress dashboard and then clicking on the "Save Changes" button.
A "Short" video is a portrait video that is recorded or displayed in a vertical orientation, with a taller height than width.
The recommended aspect ratio is "6×19", and you can set it globally from the "Player Aspect Ratio" dropdown field in the Appearance > Customize > Theme Options > Single Template section, or locally in the "Main Video Source" meta box on the Edit Post screen.
Navigate to the Appearance > Customize > Theme Options > Single Template section and enable "Auto-detect portrait aspect ratio" checkbox.
Note that enabling this feature only affects the player aspect ratio, not the thumbnail images.
A short video will be displayed under the "Shorts" tab if it is tagged with either a "short" or "portrait" tag by default. You can add more tags in the "Portrait Terms" field located in the Appearance > Customize > Theme Options > Archive Video Template section.
Navigate to the Appearance > Customize > Theme Options > Archive Video Template section and define your own tags from the "Portrait Terms" field, "short" and "portrait" tags are defined by default.
StreamTube provides three solutions for encoding (transcoding) videos into playable formats:
Encoding files locally with FFmpeg software https://phpface.ticksy.com/article/19800/
You have activated the WP Video Encoder (WVE) plugin during the installation of all required plugins, but FFmpeg isn't found or not working properly. As a result, the following messages may appear and the process will be stuck indefinitely.
The video is currently queued for encoding.
video is being encoded, please wait a minute.
Encoding has failed.
In such cases, check the FFmpeg configuration and ensure that it's installed and functioning as desired.
If you don't plan to transcode videos locally, it's strongly recommended to deactivate the WP Video Encoder (WVE) plugin.
https://phpface.ticksy.com/article/19801/
https://phpface.ticksy.com/article/19805/
If you use either CS or BS service, you have to deactivate the WVE plugin, FFmpeg is unnecessary, and a shared hosting with enough resources is good enough for you.
If you have none of the above, you have to deactivate the WVE plugin and you will need to upload the MP4 H.264/265 codec, other formats may not be playback because of browser limitations.
The "User Role Editor" plugin is a powerful tool that allows WordPress site administrators to customize and manage user roles and capabilities with ease. With this plugin, you can create new user roles, modify existing roles, and assign specific capabilities to each role, and it's available for free download at https://wordpress.org/plugins/user-role-editor/
For further instructions, please refer to the official documentation of the plugin available at https://shinephp.com/user-role-editor-wordpress-plugin/