Start here
What to change first
- The sentence. "Nobody reads this far by accident." is 34 characters and holds one line at every width down to 390.
- The action label. "Start a conversation" ships without a URL.
- The vertical padding. Step spacing 50 down to 40 if this sits directly under another section's own bottom padding.
- Nothing else. Adding a heading above the hairline makes this
cta-quiet; adding a filled button makes it a weakcta-band.
The signature moment
Density contrast, achieved by subtraction
Everything a closing section normally carries has been taken out until one sentence and one action are left under a single rule, so the section reads as quiet against the page above it rather than against anything inside itself. Density contrast usually lives inside a pattern, one area airy and one packed. Here the contrast is between the pattern and its neighbours: a page that has just finished a long argument meets three lines of nothing, a hairline, and one line of type at body size. The hairline is the only mark, the action is the only thing with a box, and the whole section is shorter than most patterns' first heading.
Theme handoff
What comes from where
From your theme
- The typeface.
- Your colours.
- Your spacing scale.
- Your button styling.
Set by this pattern
- The hairline.
- The sentence's size.
- The row.
- The padding.
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 smallest closing section in the catalogue. A full-bleed band on your paper with modest padding, one hairline in currentColor, and beneath it a single line: a short sentence at one end and a text action at the other. There is no headline, no lede, no filled button and no second row, and that is not an omission. This is the close for the foot of a long page that has already asked twice, where a band would be shouting.
The signature moment: density contrast, achieved by subtraction
Everything a closing section normally carries has been taken out until one sentence and one action are left under a single rule, so the section reads as quiet against the page above it rather than against anything inside itself. Density contrast usually lives inside a pattern, one area airy and one packed. Here the contrast is between the pattern and its neighbours: a page that has just finished a long argument meets three lines of nothing, a hairline, and one line of type at body size. The hairline is the only mark, the action is the only thing with a box, and the whole section is shorter than most patterns' first heading.
Its restraint IS the product. If you want a close with weight, take cta-band: an inverted full-bleed band with a display statement, a lede and a filled button. This pattern deliberately refuses all four of those. Buying both and choosing per page is the point; making this one louder turns it into a worse cta-band.
Make it yoursVariations and the edits to make first
What to change first
- The sentence. "Nobody reads this far by accident." is 34 characters and holds one line at every width down to 390. Keep it under about 60; two lines here reads as a lede, which is the thing this pattern does not have.
- The action label. "Start a conversation" ships without a URL. A long label widens the underline and starts to look like a bar.
- The vertical padding. Step spacing 50 down to 40 if this sits directly under another section's own bottom padding.
- Nothing else. Adding a heading above the hairline makes this
cta-quiet; adding a filled button makes it a weakcta-band.
Theme behaviourInheritance, fixed decisions and contrast
What it inherits from your theme
- The typeface. No font family is stated anywhere. The sentence and the action set in your theme's face.
- Your colours. The ground asks for
baseand everything on it asks forcontrast, the two slugs every stock block theme defines, each with a core default behind it. - Your spacing scale. The band's vertical padding and the gap under the hairline are spacing presets.
- Your button styling. The action is a core button, so hover and focus come from your theme's button element styles, and its type size does too.
What it decides for itself
- The hairline. A per-side
border-topincurrentColoron the row's own group, not acore/separator. A separator withoutis-style-wideis narrowed to a 100px stub by Twenty Twenty-Four'stheme.json; a group's own border is not, so the one mark in the pattern cannot quietly become a centred dash. - The sentence's size.
clamp(0.9375rem, 1.05vw, 1.0625rem)at line-height 1.6, which floors at 15px on a phone. A footnote is exactly the thing that gets authored at 11px; 12px is a hard floor for any text in this catalogue however incidental, and body copy sits above 15px. - The row. A wrapping flex group,
space-betweenand vertically centred, so the two ends sit on one line at desktop and stack on a phone. - The padding. Spacing preset 50 above and below, left and right
clamp(1.25rem, 4vw, 4rem). Anything more turns a footnote into a band.
Technical notesBlock mechanics, responsive behaviour and constraints
The action is a button, not a link, and that is the whole reason it is legible
A plain <a> inside a paragraph is repainted by the theme. WordPress writes its link rule as a:where(:not(.wp-element-button)), so a text link takes the theme's link colour no matter what the paragraph around it asks for. On an inverted band that colour is very often contrast, which is the colour of the ground: ratio 1.0, invisible, and nothing flags it, because the theme's colour is applied after ours.
This pattern is one sentence and one link, so that defect would be the entire product. So the action is a core/button anchor styled flat: background transparent, border-radius: 0, no padding at either side, and no typography attribute (a button carrying one does not stay valid across editor versions). Because it is wp-element-button, the theme's link rule cannot reach it and it carries its own explicit colour chain. The underline is not the anchor's own: it is a border-bottom in currentColor on the group that wraps the buttons block, so it follows the type in both colourways without being restated in either.
Its padding is 1.15rem above and 0.55rem below rather than symmetrical, so the box clears 44px on a phone while the rule still sits close under the words.
Notes
- Core blocks only: group, paragraph, buttons, button. No separator, no plugin, nothing to keep updated.
- Every colour is a fallback chain ending on a colour WordPress itself guarantees:
contrastthenblack,basethenwhite. Both borders arecurrentColor, which cannot resolve to nothing and needs no chain. - No promise axis is declared: colour, type and motion are all the default, so this pattern inherits your palette and your typeface and carries no CSS and no JavaScript of its own.
night-footnotemoves the colour axis only, by inversion: the ground becomescontrast, the sentence and the action becomebase, and the hairline and the underline follow on their own because they arecurrentColor. The markup is otherwise identical.footnote-centredmoves the composition only: the row justifies to the centre with a tighter gap and the sentence centres, while the hairline still runs the full 1240px measure. The colours are the base's, unchanged.- Below the row's wrap point the sentence and the action stack in that order and the action keeps its full box, so it stays tappable rather than becoming a 22px line of text.
Questions
CTA footnote: common questions
Does CTA footnote need a plugin?
No. It is built only from core WordPress blocks (button, buttons, group and paragraph), so it pastes into the block editor with nothing to install.
Will CTA footnote match my theme?
Yes. It names no colour or font of its own: every colour, size and space is a preset from your theme, so it takes your theme’s palette and type when pasted.
How many variations does CTA footnote have?
3: Paper footnote, Centred footnote and Night footnote. Each is its own markup; choose one in the toolbar above the preview before you copy.
Is CTA footnote 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 to 7.1. 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: Centred footnote
Fetching the markup…Variation: Night footnote
Fetching the markup…