WP Manifestindependent plugin directory
manifest / content / program-lineup

Program Line Up

Display and manage TV / Radio schedules with a clean, modern, and automatic weekly timetable.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/biggerbenson/program-lineup/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Display and manage weekly TV, radio, church, or livestream schedules with a modern program lineup system.

Description

Program Line-Up is a powerful and lightweight WordPress plugin that allows you to create and display professional program schedules for TV stations, radio stations, churches, livestream platforms, and media websites.

The plugin makes it easy to add programs, assign multiple days, set start and end time, import schedules using CSV, and display them beautifully using shortcodes.

Built for speed, accuracy, and flexibility.

Plugin URL: https://dchamplegacy.com/plugins/program-line-up/

Author: https://dchamplegacy.com/

Features

  • Unlimited programs
  • Multi-day program assignment
  • Start / End time control
  • Midnight crossing support
  • Weekly schedule display
  • CSV import support
  • Responsive frontend layout
  • Shortcode display
  • Lightweight and fast
  • Clean admin interface
  • Works for TV stations
  • Works for radio stations
  • Works for churches
  • Works for livestream platforms
  • No external dependencies

Installation

  1. Upload the plugin to /wp-content/plugins/
  2. Activate the plugin through the WordPress Plugins menu
  3. Open Program Line-Up in the dashboard
  4. Add programs or import CSV
  5. Insert shortcode on any page:

[program_lineup]

  1. Publish the page

Usage

Add programs from the admin panel and assign:

  • Days
  • Start time
  • End time
  • Title
  • Description

Then display using shortcode:

[program_lineup]

CSV Import

You can import schedules using CSV file.

Required fields:

day,start_time,end_time,title,description

Example:

Monday,06:00,07:00,Morning Show,Daily program Tuesday,07:00,08:00,News Hour,Live news

Frequently Asked Questions

Can I assign one program to multiple days?

Yes. You can select multiple days when creating a program.

Can the plugin handle midnight programs?

Yes. Programs that pass midnight are supported.

Can I import schedule from CSV?

Yes. CSV import is supported.

Does it work with Elementor?

Yes. Use shortcode inside Elementor.

Does it work for radio and TV?

Yes.

Does it support livestream schedule?

Yes.

Screenshots

  1. Weekly schedule display
  2. Admin program editor
  3. CSV import screen
  4. Frontend lineup view
  5. On Air / Up Next display

Changelog

1.3.1

  • Improved CSV import accuracy
  • Fixed day sorting issue
  • Fixed midnight schedule handling
  • Improved frontend layout
  • Performance improvements
  • Code cleanup

1.3.0

  • Added CSV import
  • Added multi-day selection
  • Added shortcode display
  • Improved admin UI

1.2.0

  • Added schedule manager
  • Added time controls
  • Added frontend display

1.1.0

  • UI improvements
  • Bug fixes

1.0.0

  • Initial release

Upgrade Notice

1.3.1

Recommended update for better CSV import and correct day handling.

Support

https://dchamplegacy.com/helpdesk/

Custom Development

Need custom schedule system?

https://dchamplegacy.com/contact/

Author

Dchamp Legacy
https://dchamplegacy.com/