Build reusable daily schedules with up to 24 time entries each. Assign the same schedule to Monday through Friday, for example, then copy it to customize one day. A separate schedule can cover weekends. Each entry has a start time, an optional label, a message, and an optional Opening or Closing event. Messages continue until the next entry, including across midnight.
Use {time} and {tz} in messages, or {countdown} for time until the next entry. {next_label} and {next_time} describe that entry. Mark an entry as Opening to use {opening_countdown} and {opening_time}, even when the next opening is on another day. Example: a 5:00 AM message can say “It’s {time}. We open in {countdown}.” before a 7:00 AM Opening entry.
The WordPress block and shortcode render semantic, styleable weekly hours and refresh when schedules change. Bricks offers an Uplink Weekly Schedule query type, so you can design each day with native layout elements; its Shortcode element can show the ready-made markup. Etch receives complete outputs, current and upcoming values, individual days, and an ordered week array for custom markup. Bricks dynamic tags and Etch text options resolve when the page renders; for a live countdown in either builder, use a shortcode-capable element. Weekly schedule output uses the site’s Week Starts On setting. By default, the timezone follows the WordPress site setting, with an optional override. The plugin also offers editable date wording and output examples for greeting, date, both, and schedule.
In the Permissions tab, administrators can grant update access to additional roles or individual users. Administrator access is always retained.
