=== Jock On Air Now (JOAN) === Contributors: gandenterprises Donate link: https://www.gandenterprisesinc.com Tags: radio, schedule, dj, on-air, broadcast, widget Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 7.2 Stable tag: 5.9.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Easily manage and display your radio station's schedule and show which DJ is currently on air. Use a widget or shortcode to show your current broadcast schedule. == 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]` == 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. == Frequently Asked Questions == = 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*. == Screenshots == 1. Schedule editor in the WordPress admin 2. Widget showing current DJ on air 3. Weekly schedule displayed on a page 4. Responsive display on mobile devices == 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 == Upgrade Notice == = 5.9.0 = Recommended update for all users. Resolves PHP warnings and ensures full compatibility with WP 6.8. = 5.8.1 = * Improved localization support * Minor performance improvements == 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](https://gandenterprisesinc.com/premium-plugins/ "Premium Features and Support, go beyond the basics"). Premium Features and Support, go beyond the basics.