DRAFT for internal review. Content ported from the live radiostation.pro/docs/* pages. The Custom Filters page includes the full verbatim filter reference tables (628 rows) — please proofread before publish.

← Back to Documentation Index

Index & Quick Start

Start here — how the plugin works and how to get your first Show scheduled.

Quickstart Guide

Once you have installed and activated the Radio Station plugin on your WordPress site, your WordPress Admin area will have a new Radio Station menu item with submenu pages. If you have a specific question, check the Frequently Asked Questions first — you may find the answer there.

Start on the plugin Settings screen to adjust the default Plugin Options to your liking: set your Radio Timezone and Language, your Streaming URL and Station Logo, and other global settings. From Settings you can also assign Automatic Pages and Views for your Program Schedule and other archive displays — but first you'll want to add some Shows to display in your Schedule.

Click Shows in the admin submenu, then “Add a New Show.” Give it a Shift timeslot and description, then Publish. View the Show page via the Show Permalink under the title (depending on your theme you may want to adjust the Templates used — see Displays). You can also assign different Images to Shows.

Next, check your Program Schedule page to see the Show displayed there too. Keep adding Shows until your Schedule is filled in. You can also add Schedule Overrides for one-off date and time blocks — fully or partially linked to an existing Show. In the free version, a recurring Override must be scheduled per timeslot; ' + PB + ' the PRO version supports day/monthly recurrence. Manage your Shows and other Station data further via Show Management.

Give some users on your site plugin Roles. Assigning Host/DJ or Producer to a user lets them be attached to a Show and edit it. You can also assign Show Editor if someone needs to edit all plugin post types without being a full site Administrator.

Add Widgets via Appearance → Widgets — also available as Shortcodes and Blocks. There are widgets for the Current Show or Playlist, Upcoming Shows, a Stream Player, Radio Clock, Schedule View, or Show List.

Radio Station has several built-in Data types: Custom Post Types for Shows, Schedule Overrides and Playlists, and Taxonomies for Genres and Languages. Most data values and display output can be overridden via Custom Filters. A Data API is available via REST and/or WordPress Feeds, with data accessible in JSON format.

This plugin is under active development. Check the Feature Roadmap to see what's coming up next for both the free version on WordPress.org and for Radio Station PRO.

Pro Documentation

Documentation for features included in Radio Station PRO is folded directly into this Free documentation, marked with a Pro badge like this. For a list of every PRO-only section in one place, see the Pro Index.

Support and Contributing

To submit a bug or feature request for the free version, use the WordPress.Org Plugin Support Forum, or open a more detailed issue via GitHub Issues, where we track and prioritize using GitHub Projects. Radio Station PRO subscribers can email support directly (see FAQ).

You can also contribute directly — submit an Issue or Pull Request on the GitHub repository, or get in touch if you'd like to get involved in development more substantially.

Browse All Topics

Pro Index

One-page index of every PRO-only feature and where it's documented.

Stream Player

The Radio Player shortcode, widget, block, and PRO's sitewide persistent Player Bar.

Widgets

Every classic Widget, its matching Shortcode, and PRO's Block/Elementor/Beaver Builder options.

Shortcodes

Master Schedule, Radio Clock, and every Archive shortcode with its full attribute list.

Show Management

Admin lists, Shift editing, conflict checking, and PRO's Visual Schedule Editor.

User Roles

Show Host, Producer, and Show Editor roles, plus PRO's Role Editor interface.

Plugin Options

The full Settings Screen reference: Broadcast, Station, Feeds, Player, Pages, Templates, Widgets, and Roles.

Custom Filters

How to hook into Radio Station's data and output filters, with real examples.

Frequently Asked Questions

Getting started, billing, widgets, roles, translations, troubleshooting, and beta testing.

Displays

Styling, timezone conversion, automatic pages, page templates, and images.

Data Types

Custom Post Types (Shows, Overrides, Playlists) and the Genre/Language taxonomies.

Data API

REST and Feed endpoints for Station, Schedule, Show, Genre, and Language data, all in JSON.

Feature Roadmap

What's shipped in Free vs. PRO, by area, and what's coming next.

Release Changelog

Version history for Radio Station, from 1.0 through the current 2.7.x series.