Yearbook

A responsive people directory grid with shared styling for every card.

Usage

Yearbook displays a directory of people in a responsive grid — each card with a photo, name, job title, short bio, and optional link. Use it for team pages, board listings, speaker rosters, or any hand-curated people directory where you enter each person directly in the editor.

The block inserts with four sample Card entries. Add or remove people with the block inserter; only Card children are allowed.

Yearbook is a block, not a plugin. For full people management with profiles, archives, and dynamic queries, use the Dirigible People plugin instead. Yearbook is the simpler choice when you want a fixed grid you edit manually — similar to building with Columns, but with responsive layout and directory-specific styling built in.

Parent and child blocks

The Yearbook parent (ds/yearbook) holds one or more Card children (ds/yearbook-card).

Select Yearbook for grid layout and shared styling that applies to every card through block context. Select an individual Card to edit that person's photo, name, title, bio, and link.

Grid Settings (parent)

Sidebar controls under Grid Settings:

  • Columns — 2, 3, 4 (default), or 5 cards per row. The grid wraps on smaller viewports
  • Image StyleSquare (default), Rounded, Headshot (large circle), Thumbnail (small circle), or Hidden
  • Headline Style — Customizer typography preset for names (h3 appearance by default). Choose hide to suppress the name visually
  • Subheadline Style — preset for job titles (h5 appearance by default). Choose hide to suppress the title visually
  • Link Style — shared style for card links: Link (understated), Button, Alternate, Hollow, Subtle, Ghost, White, or Outline
  • Grid Gap — spacing between cards in rem (0–4; default 2)

Toolbar (parent)

Block toolbar controls not duplicated in the sidebar:

  • Alignment — left, center, or right for photos, text, and links within each card
  • Toggle Background — adds a subtle rounded background pad on each card
  • Toggle Text Size — switches body copy between regular and small for every card
  • Columns — quick access to the same column count options as the sidebar

Individual cards (child)

Select a Card child to configure:

  • Photo — click the image placeholder, use the toolbar image button, or Change Image in the sidebar. Set Image Focal Point after selecting a photo
  • Name — person name, edited inline or in the sidebar (saved as h3; appearance follows parent Headline Style)
  • Title — job title or role, edited inline or in the sidebar (saved as h4; appearance follows parent Subheadline Style)
  • Body — paragraph and list inner blocks for a short bio
  • Link URL — optional link on the card
    • Link Text — default Learn More; edit inline or in the sidebar when a URL is set

Cards without a photo show a default person placeholder on the front end.

Block width

Yearbook supports Wide and Full alignment from the block toolbar and defaults to Wide width.

Tips

  • Set Image Style, Headline Style, and Columns on the parent first, then fill in individual card content.
  • Use Headshot for classic team grids; Thumbnail for compact directories with more columns.
  • Enable Toggle Background when cards sit on a busy Section background.
  • Hide names or titles with the hide style option when photos alone identify each person.
  • For dated milestones rather than people grids, use Timeline instead.

Screenshots

Front-end

  • Yearbook directory grid at full width with multiple columns.
  • Square and rounded image styles for person photos.
  • Headshot and thumbnail circular photo styles.

Editor

  • Grid Settings for columns, image style, and typography presets.
  • Individual card settings for name, title, photo, and link.

Settings

Grid Settings

Columns setting in the block editor sidebar
Columns

Choose how many columns of people to display in the grid. This helps control the layout and density of your directory.

  • 2
  • 3
  • 4default
  • 5
Image Style setting in the block editor sidebar
Image Style

Photo shape for every card: Square (default), Rounded, Headshot (large circle), Thumbnail (small circle), or Hidden. Alignment from the toolbar affects headshot and thumbnail positioning.

  • Squaredefault
  • Rounded
  • Headshot
  • Thumbnail
  • Hidden
Headline Style setting in the block editor sidebar
Headline Style

Customizer typography preset for person names on every card (default matches h3). Choose hide to suppress names visually while keeping data in the sidebar.

  • <h1>
  • <h2>
  • <h3>default
  • <h4>
  • <h5>
  • <h6>
  • <p>
  • <strong>
  • <hide>
Subheadline Style setting in the block editor sidebar
Subheadline Style

Choose the HTML tag for the subheadline of each person's entry. This helps define the semantic importance and styling of additional information, such as a title.

  • <h1>
  • <h2>
  • <h3>
  • <h4>
  • <h5>default
  • <h6>
  • <p>
  • <strong>
  • <hide>
Link Style setting in the block editor sidebar
Link Style

Pick a visual style for any links within the directory. This allows you to match the links to your site's design or make them stand out.

  • Linkdefault
  • Button
  • Alternate
  • Hollow
  • Subtle
  • Ghost
  • White
  • Outline
Grid Gap setting in the block editor sidebar
Grid Gap

Adjust the spacing between the items in the grid. A larger gap provides more visual separation between each person's entry.

Settings

Image Focal Point
Name
Title
Link URL
Link Text