Start here
What to change first
- The jobs and prices. Each card is one group; keep twelve cells (or swap the photograph for a card) so the rows stay full.
- The photograph.
- The footnote on what is not fixed.
The signature moment
Every job wears its price tag
The price is a small filled tag with a punched hole, lapping 1rem above the card's top edge at the right. The card is a vertical flex group, so the tag's row can take a negative top margin as its first child without collapsing into the grid. The hole is a group with equal width and height and a 50% radius, in the section's ground so it reads as punched through. Twelve cells (eleven jobs and one photograph) auto-fill from minimumColumnWidth: 14.5rem, so a laptop shows four across, a tablet three, a 1080px screen three and a phone one: every row is full at every width. The time on site sits on a ruled line pushed to each card's foot, so the lines align across a row.
Theme handoff
What comes from where
From your theme
- Typeface.
- Palette.
Set by this pattern
- The heading.
- The prices.
- The card width.
Full pattern notes
Why it works, and how it is built
Open a topic for the complete design reasoning, editing guidance and implementation notes.
Design rationaleComposition, intent and nearest alternatives
Overview
A price list for a trade's small jobs, made as a board of cards where every job wears its price on a tag. It sits in the pricing section beside services-photo-cards (the price as a second headline on photo cards), price-list-treatments (time and price down ruled columns), menu-course-columns (prices on leaders) and pricing-tiers (plans): none gives each of many small fixed jobs a physical tag breaking its card's edge.
The signature moment: every job wears its price tag
The price is a small filled tag with a punched hole, lapping 1rem above the card's top edge at the right. The card is a vertical flex group, so the tag's row can take a negative top margin as its first child without collapsing into the grid. The hole is a group with equal width and height and a 50% radius, in the section's ground so it reads as punched through. Twelve cells (eleven jobs and one photograph) auto-fill from minimumColumnWidth: 14.5rem, so a laptop shows four across, a tablet three, a 1080px screen three and a phone one: every row is full at every width. The time on site sits on a ruled line pushed to each card's foot, so the lines align across a row.
Make it yoursVariations and the edits to make first
What to change first
- The jobs and prices. Each card is one group; keep twelve cells (or swap the photograph for a card) so the rows stay full.
- The photograph.
- The footnote on what is not fixed.
Theme behaviourInheritance, fixed decisions and contrast
What it inherits from your theme
- Typeface. The base states no font family.
- Palette. Your
baseground withcontrasttype; cards on the plate role with its text role, hairlines on the rule role; each tag is inverted,contrastwithbasetype (4.5:1 and up in the stock themes), its hole inbase. Labels are on the label role. The photograph carries no type.
What it decides for itself
- The heading. The
xx-largerung; job names thelargerung. - The prices. Bold at a stated clamp on the tag.
- The card width. 14.5rem, chosen so twelve cells fill every row.
Technical notesBlock mechanics, responsive behaviour and constraints
The Spur look
Part of the Spur Pattern Set, an electrician and plumber in Beeston: switch white #f2f3ef, cable black #14181c ink, slate #4a535b muted ink, live blue #1747c9 labels, tags and buttons, white cards on a conduit #c5ccd2 hairline and a fuse grey #e2e7ec band, with a signal yellow #ffd21a kept for emergencies. Headings and prices are Arial Black; body, labels and buttons are Arial. Cards and the photograph have 4px corners, tags 2px, like a cable tag. Take the base for your theme's colours, or the look's Use my theme chip.
Notes
- Core blocks only: group, cover, heading, paragraph, buttons.
- The example photograph is from the WordPress.org Photo Directory (CC0).
Questions
Fixed price job board: common questions
Does Fixed price job board need a plugin?
No. It is built only from core WordPress blocks (button, buttons, cover, group, heading and paragraph), so it pastes into the block editor with nothing to install.
Will Fixed price job board match my theme?
Choose by variation. Tagged cards takes your theme’s palette; Spur brings its own colours.
How many variations does Fixed price job board have?
2: Tagged cards and Spur. Each is its own markup; choose one in the toolbar above the preview before you copy.
Can I use my own images?
Yes. Sample images stay in the copied blocks. Replace them in WordPress; pasting does not upload them to your Media Library.
Is Fixed price job board free?
It is included with a subscription, with every Core Pattern and variation. 62 Core Patterns are free to copy without one.
The markup
Core block markup and nothing else. Copy it, then paste it straight into the block editor: WordPress reads the delimiters and rebuilds the blocks.
Fetching the markup…
Variation: Spur
Fetching the markup…