Jock On Air Now (JOAN)

Description

Jock On Air Now (JOAN) lets you:

  • Schedule your DJs and shows in a weekly format
  • Display the current show live on your site via a widget or shortcode
  • List the full on-air schedule on any post or page
  • Support multiple languages with .mo/.po files
  • Provide your audience with a real-time look at what’s happening on air

Features:
– Easy admin interface for schedule management
– Automatic time zone detection
– Support for 12-hour or 24-hour time formats
– Responsive output with clean, customizable markup
– Widget and shortcode: [joan-now] and [joan-schedule]

Switch to JOAN Premium

Experience effortless management of your on-air schedule, showcasing of your current and upcoming shows, and add an “On Air Now/Upcoming Jock” widget with ease. Unlock exclusive benefits such as free lifetime upgrades and support, Multi-site support, localization readiness, and simple editing of your existing schedule. Don’t miss out on the chance to revolutionize your radio station! Choose JOAN Premium today.

-And get:
*Everything found in JOAN Lite plus;
*Social media Share current (Facebook & Twitter)
*WP User Role – designate a user to manage your schedule.
*Supports Localization
*Multi-site support
*Import/Export schedule
*Free upgrades
*Access to new features
*Display time in 24/Hrs format
*Add/show schedule image
*Update show status
*Show/Hide show status
*Add Default Jock Image
*Jock image resizer
*Multiple display shortcodes
*Grid/List view schedule page
*Edit schedule without having to first delete shows
*Add an to the schedule page
*Easily ‘duplicate show schedules (Recurring shows)
*Priority Support

Purchase only from our website: JOAN Premium. Premium Features and Support, go beyond the basics.

Screenshots

  • Schedule editor in the WordPress admin
  • Widget showing current DJ on air
  • Weekly schedule displayed on a page
  • Responsive display on mobile devices

Installation

  1. Upload the joan folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to JOAN > Schedule to set up your weekly on-air schedule.
  4. Add the JOAN widget to your sidebar, or use [joan-now] to display the current on-air DJ.
  5. Use [joan-schedule] to show the full weekly schedule.

FAQ

How do I use the shortcodes?

  • [joan-now] displays the currently scheduled DJ or show.
  • [joan-schedule] shows the full station schedule in a week format.
  • [schedule-today] displays your schedule for each day of the week.

Can I change the time format?

Yes, JOAN detects your site settings and adapts to 12 or 24-hour formats automatically.

My schedule isn’t displaying

Ensure you’ve added at least one schedule item and saved changes. Also confirm your timezone is correctly set under Settings > General.

Reviews

July 3, 2025
The plugin is good, however they have left aside the most important function and that is being able to create weekly programming for different radio stations. It would be as easy as being able to create a weekly programming, which offers a unique shortcode, to show said programming on the specific radio station and not a general shortcode for a single radio station’s website. This modification would take the plugin to a level of excellence but unfortunately it does not offer this function.
June 16, 2023
Sorry I Installed it, whlie activating it says, could not activate , no valid header
April 24, 2021 1 reply
Wish you could give privileges to the editor users. By the way, Pictures won’t show up on your menu I thought the plugin was getting silenced.
April 18, 2020
I love it simple and straight forward, thanks..5 stars
Read all 8 reviews

Contributors & Developers

“Jock On Air Now (JOAN)” is open source software. The following people have contributed to this plugin.

Contributors

“Jock On Air Now (JOAN)” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Jock On Air Now (JOAN)” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

5.9.0

  • Updated for compatibility with WordPress 6.8
  • Fixed: Minor Errors
  • Improved: Timezone handling now uses wp_timezone_string() for accuracy
  • Updated: Deprecated code
  • Better admin feedback and schedule stability