Skip to main content

Business Info

Opening hours, address and contact details, with a live open/closed status — for a local business page, a footer or a contact section.

The block renders through the business_info element — the same PHP that runs in the page builder, so the front end is identical either way.

What the sidebar exposes

OptionWhat it does
biz_nameThe business name
hoursOpening hours, one row per day
show_statusShow an Open now / Closed badge
time_format12- or 24-hour times
addressStreet address
phonePhone number
emailEmail address
websiteWebsite URL
map_linkA link to the location on a map
designCard design preset
highlight_todayEmphasise the current day's row
accent_colorAccent colour
card_bgCard background
text_colorText colour

Anything not listed stays available in the page builder, and round-trips untouched — the block only writes the values you change, so an element styled in the builder keeps every setting this sidebar does not show.

note
hours is a repeater

It is an addable-popup: items expand in place in the block sidebar rather than opening a modal, and store exactly the value the page builder stores.

This block's output changes on its own

show_status and highlight_today are computed from the current time, in the site's timezone, every time the page renders. It is the one element in the library whose output can differ between two loads that nobody edited in between.

Worth knowing before wondering why two screenshots disagree — and worth checking that the site's timezone is actually set, since the status is only as right as that.

The preview's status is real, just not of any particular time

The canvas shows Open or Closed as of the moment it rendered. It is not a fixed sample value, and it is not the state a visitor will necessarily see.