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.