Patterns and Site Editor templates

Available in:Free

HappenBoard comes with two kinds of ready-made layouts. Patterns are groups of blocks you insert into a page. Templates decide how your event pages, archives and other HappenBoard pages look on a block theme.

On a classic theme, you get the same pages without editing any template, as explained further down.

Insert a pattern

  1. Edit a page, or a template in Appearance → Editor.
  2. Open the block inserter and click the Patterns tab.
  3. Choose the HappenBoard category.
  4. Click a pattern to insert it.

The pattern becomes ordinary blocks. Change, move or delete them as you like: nothing links them back to the original.

The 11 patterns

For any page

PatternWhat it contains
Hero: next upcoming eventA full-width band with a large heading, a short intro and the next 3 events.
Featured event with mini calendarTwo columns: the next event with a short text, and the Calendar block.
Three upcoming eventsA centred heading over the next 3 events.
Calendar with upcoming events sidebarThe calendar on two thirds of the width, the next 8 events beside it.
Compact agendaA small framed box with the next 4 events, for a sidebar or a footer.
Events grid landingA large heading and intro, then a grid of 6 events in 3 columns with image, date, venue and excerpt.

The event lists in these patterns are the Upcoming Events and Events Grid blocks, described in event listing blocks.

For event pages

PatternWhat it contains
Single event heroThe featured image as a background, with the title, date and time, countdown and Add to Calendar buttons over it.
Event CTA stripA framed box: “Save the date” with Add to Calendar buttons, then “Reserve a seat” with the RSVP form. Sized for a sidebar.
Venue spotlightA framed box: the venue with its map and address, Add to Calendar buttons, then the RSVP form.
Speakers stripA heading and three speaker cards (photo, name, role) with sample names to replace.
Sponsor tiersA heading and three rows of logo placeholders: Gold partners, Silver partners and Community supporters.

The first three read the current event, so use them in an event template or in an event’s content. Venue spotlight shows a map, so the venue needs coordinates.

Speakers strip and Sponsor tiers also work on any page. They hold plain text and images, because HappenBoard has no speaker or sponsor records: replace the samples with your own.

The Site Editor templates

On a block theme, HappenBoard adds these templates. Find them in Appearance → Editor → Templates.

TemplateUsed forWhat it shows
Single EventEach eventTitle, date, image and countdown, then the description, RSVP form and dates next to the venue, organizer, calendar buttons, categories and tags.
Events ArchiveThe events archive, at /events/ by defaultAn “Upcoming events” heading, the calendar, then the next 10 events grouped by month.
Event CategoryEach event categoryThe category name and description, then a grid of 12 events in 3 columns.
Event TagEach event tagThe same layout, for a tag.
Single VenueEach venueThe description, address with a map link, contact details and next 10 events.
Single OrganizerEach organizerThe bio, contact details and next 10 events.
Single Booking TypeEach bookable serviceThe description, then the booking form.
Event Series: All DatesThe all dates page of a recurring eventTitle, date and image, then up to 48 dates grouped by month.

The venue and organizer details come from the page content, so they show on every theme. The booking form is the one described in publishing the booking page.

Change a template

  1. Go to Appearance → Editor and click Templates.
  2. Open the template, for example Events Archive.
  3. Change the blocks, then click Save.

Your version replaces HappenBoard’s and stays in place through plugin updates. To go back to the original, open the menu next to the template and choose Reset.

In the Site Editor, most event blocks show a placeholder box rather than a preview, because a template is not tied to one event. Select the box to change the block’s settings in the sidebar. Building a single event page lists the settings of each block.

On a classic theme

A classic theme does not use these templates, and needs none. HappenBoard adds the same blocks to the same pages:

  • Event pages: the date and countdown above the description, then the RSVP form, upcoming dates, venue, organizer, calendar buttons, categories and tags below it.
  • The all dates page: the date, then up to 48 dates grouped by month.
  • Booking type pages: the booking form under the description.
  • Venue and organizer pages: the details and upcoming events, as on a block theme.
  • The events archive: an “Upcoming events” heading, the calendar and the next 10 events.
  • Event category and tag archives: the name and description, then a grid of 12 events.

The archives sit between your theme’s header and footer. A theme that has its own template for one of these archives keeps it. Developers can change the added blocks with filters, see block, schema and rendering hooks.

The all dates page of a recurring event

Every event also has an all dates page: its address followed by all-dates/. With the default event base, that is yoursite.com/events/your-event/all-dates/. You can change the event base in the Event base field of Settings → Permalinks.

The page lists the coming dates, which makes it a handy link to share for a weekly class. On the event page, the list of dates links to it with See all dates when it cannot show them all. Recurring events explains how the dates are created.

With plain permalinks, the address ends with ?happenboard_view=series instead.

If the page says it cannot be found, go to Settings → Permalinks and click Save Changes without changing anything. WordPress then rebuilds its addresses.

Next steps