Start here
What to change first
- The date in the headline.
- The three prompts. Keep them in step with the questions on your form.
- The "Reply online" link. It points at
#rsvp-form. - The email link. It opens a new email to
[email protected]with the subject and the three questions already in the body. - Who to ask, and the
tel:link on the phone number (01632 960 219 is a reserved example number).
The signature moment
The card tells you what to write before you open the form
A double-ruled card centred on the page: "Kindly reply by" over the date at display size, then "What we need from you" as three numbered lines with italic numerals (who is coming, anything you cannot eat and your menu choices, one song), then the two ways to reply. Nothing on the card looks clickable except the two links: no fake inputs, no drawn boxes. Beside the card on a wide screen, a ruled note names who to ask; on a phone it follows the card.
Theme handoff
What comes from where
From your theme
- Typeface.
- Palette.
- Buttons.
Set by this pattern
- The date.
- The card.
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
The reply card from an invitation, set on the page. The reply-by date is the headline, and under it the card lists exactly what a guest needs to tell you, so they know what to write before they open your form or their email. It sits in the cta section beside cta-book-appointment (the next slot is the headline) and cta-two-doors (two equal doors, no content): here the content of the reply is the point, and the buttons come after it.
The signature moment: the card tells you what to write before you open the form
A double-ruled card centred on the page: "Kindly reply by" over the date at display size, then "What we need from you" as three numbered lines with italic numerals (who is coming, anything you cannot eat and your menu choices, one song), then the two ways to reply. Nothing on the card looks clickable except the two links: no fake inputs, no drawn boxes. Beside the card on a wide screen, a ruled note names who to ask; on a phone it follows the card.
Make it yoursVariations and the edits to make first
What to change first
Core WordPress has no form block and the pattern ships no script, so it collects nothing itself: it is the reply card and two doors to a reply you own.
- The date in the headline.
- The three prompts. Keep them in step with the questions on your form.
- The "Reply online" link. It points at
#rsvp-form. Either put a form block from a form plugin (WPForms, Contact Form 7, Gravity Forms, Jetpack Forms) after this pattern and give it the HTML anchorrsvp-form, or change the link to your form's page, or to a Google Form, Tally or Typeform link. - The email link. It opens a new email to
[email protected]with the subject and the three questions already in the body. Edit the address, and keep thesubject=andbody=parts if you want replies to arrive in the same shape. - Who to ask, and the
tel:link on the phone number (01632 960 219 is a reserved example number).
Theme behaviourInheritance, fixed decisions and contrast
What it inherits from your theme
- Typeface. The base states no font family.
- Palette. Your
baseground andcontrasttext. The card triesrole-plateandrole-plate-text; both rules of the double border and the note's rule tryrole-rule; labels tryrole-label; all fall back tobaseandcontrast. - Buttons. Your theme's button with a stated padding, beside an underlined email link in the text colour.
What it decides for itself
- The date. A display size off the ladder, about 40px on a phone and 64px from 1280 up, because the date is the headline.
- The card. 36rem wide on a wide screen, the full width less the gutter on a phone; the double rule is two nested bordered groups 0.625rem apart.
Technical notesBlock mechanics, responsive behaviour and constraints
The Vow look
Part of the Vow Pattern Set, a couple's whole wedding website in one design language: wisteria white ground #f7f5fb, a wisteria band #ebe6f3, card white #ffffff and a midnight slab #1f2240; midnight ink, dusk #555a78 for secondary copy, peony #a8365a labels on light grounds and pale peony #f2b8c9 on the slab, wisteria hairlines #d9d3e6. Headings and names are Didot at 400 (Bodoni MT, Hoefler Text, Baskerville, Times New Roman, serif), body, labels and buttons Gill Sans (Seravek, Trebuchet MS, sans-serif). Cards and buttons are square; the primary button is a filled midnight rectangle, the secondary an underlined peony link. Every text pair is measured on the ground it is painted on. Take the base for your theme's colours, or the look's Use my theme chip.
Notes
- Core blocks only: group, heading, paragraph, separator, buttons, button. No plugin, nothing to keep updated.
- The root group sets headings and links to
currentColor, so every heading, paragraph and link inherits the group's text colour in any theme.
Questions
CTA RSVP reply card: common questions
Does CTA RSVP reply card need a plugin?
No. It is built only from core WordPress blocks (button, buttons, group, heading, paragraph and separator), so it pastes into the block editor with nothing to install.
Will CTA RSVP reply card match my theme?
Choose by variation. Reply card takes your theme’s palette; Vow brings its own colours.
How many variations does CTA RSVP reply card have?
2: Reply card and Vow. Each is its own markup; choose one in the toolbar above the preview before you copy.
Is CTA RSVP reply card free?
It is included with a subscription, with every Core Pattern and variation. 62 Core Patterns are free to copy without one.
Which WordPress version does it need?
Requires a block theme on WordPress 7.0. Classic themes and page builders are outside our supported setup. Adaptive patterns use the block theme’s colour, spacing and typography presets; styled variations declare their own colours or type.
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: Vow
Fetching the markup…