Building a Cablecast Wordpress Site with Premium Content

May 9, 2024

Video Overview

Wordpress Plugin Overview

Getting the Plugins

Cablecast Plugin

The Cablecast Plugin manages syncing content between Cablecast and your Wordpress website. The latest version of the plugin can be found here: https://github.com/trms/wp-cablecast

Cablecast Theme

The Cablecast Theme is a good starter or example project for Wordpress Site builder creating a site powered by Cablecast. It shows some common use cases and implements a few useful short codes. Use it as it is, or as a base theme for your project. The latest version of the theme can be found here: https://github.com/trms/wp-cablecast

Restrict Content

If building a paywalled or premium content site, then a plugin that allows restricting content for non-members is essential. In this example we use Restrict Content which can be downloaded from their website: https://restrictcontentpro.com/

There is a paid version of the plugin that adds additional features, but for this guide we use the free version. Note that the free version does take 2% from any credit card transactions

WP Control

We'll use WP Control to help us run Wordpress's CRON a few times to quickly sync content. Normally Cablecast syncs about every 5 minutes, and pulls in about 50 shows at a time. WP Control helps us run the cron a few times without waiting in order to sync the content we want to work with. https://wordpress.org/plugins/wp-crontrol/

Install and Activate All The Plugins

Navigate to yoursite.com/wp-admin/plugins.php and activate all the plugins listed above.

The wordpress plugin page.

Configure The Cablecast Plugin and Sync Content

Navigate to Cablecast Settings and enter the public URL to your Cablecast Server. This will be the same url you use to login to Cablecast from the internet.

Click Save Settings

Setting up Cablecast

Cablecast will automatically start syncing content every five minutes. If you wish to have some content faster for testing purposes. Install and Activate the WP Control plugin and use Cron Events under Tools to manually run the cablecast_cron_hook. few times.

Activating and Customizing the Cablecast Theme

Navigate to yoursite.com/wp-admin/themes.php. Here you can activate the Cablecast theme.

The wordpress themes menu

Once the Cablecast Theme is activated navigate to yoursite.com/wp-admin/customize.php to customize the theme.

The theme allows for:

  • Uploading a Logo under Site Identity

Adding a Logo
  • Customizing the Color Palette under Site Colors
Customizing the Cablecast Theme's colors.
  • Placing menus in the header and footer under Menus
Customizing the menus.