Blocks Layout
The Blocks format displays events as card-style blocks, one block per event, typically showing team logos, the date, and the result or kick-off time. This layout is well suited for a fixtures-and-results widget or section where visual identity (team crests) is important.
How It Looks
Each block occupies one table row with a single cell. Inside the cell, from top to bottom:
Team logos (if Display logos is enabled)
Event date
Match day number in parentheses (if Match Day display is enabled)
Result or time — displayed as
Score - Scorefor completed events, or a time for upcoming eventsLeague name (if enabled)
Season name (if enabled)
Venue name (if enabled)
Event title
All text elements link to the event page when Link events is enabled.
When the calendar's Sort by is set to Match Day, group headings appear above the blocks for each distinct match day value.
Available Options
The following display options are configured in Events > Settings > Event Blocks and can be overridden per-shortcode:
Display logos (
show_team_logo) — show team featured images as logos inside each blockShow title (
show_title) — show the calendar heading above the blocksShow League (
show_league) — show the event's league name inside each blockShow Season (
show_season) — show the event's season inside each blockShow Venue (
show_venue) — show the event's venue inside each blockShow Match Day (
show_matchday) — show the match day number inside each blockPagination (
paginated) — break blocks into pages; default rows per page is 5Rows (
rows) — number of blocks per page when paginated
Shortcode
[event_blocks id="42"]
Parameter | Default | Description |
| (empty) | Calendar post ID |
| (empty) | Single event ID to display |
|
|
|
|
|
|
|
| Maximum events; |
|
|
|
|
|
|
|
| Rows per page |
|
|
|
|
|
|
The date parameter respects the WordPress Settings > General > Week Starts On setting when w (this week) is used.
