Team portraits: WordPress Block Pattern, Pattern Paste Canonical: https://patternpaste.com/pattern/team-portraits.html Core Patterns (https://patternpaste.com/patterns/) Team (https://patternpaste.com/patterns/team/) Catalogue access Standard # Team portraits Six people in two ruled strips of three, each a 2:3 portrait frame with the name and a tracked role beneath. The strips run the full width of the band, flush with the lede above them, and each is held inside a hairline ruled top and bottom, so a row reads as one strip of people rather than six cards. Example portraits are included, generated and nobody real; replace them with photographs of your own people. ## All patterns Search patterns Loading patterns… Start here ## What you change first - The six people. Six names, six roles, six images. - The pictures. Point each frame at your media library. - The count. Strips are independent. - The band's air. The padding inside each ruled band is what decides whether the strip reads as a shelf or as a row of pictures. The signature moment ## The strip, not the card Every card-shaped team section draws a box around each person. This one draws one rule above the row and one rule below it, and nothing else. The three frames, the three names and the three roles all live between those two hairlines, so a row reads as a single strip of people rather than as three objects that happen to be next to each other. Theme handoff ## What comes from where ### From your theme - Typeface. - Palette. - Spacing scale. - The rules. ### Set by this pattern - The crop, and it is the same crop for everybody. - The frames include example portraits, generated and nobody real. - Type never sits on a photograph. - Three across, guaranteed rather than reasoned about. - Scale collision at the bottom of each frame. - No links. 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 Six people in two rows of three. Each person is a 2:3 portrait frame with their name and a tracked role beneath it, and the whole row sits inside a hairline band. It treats all six alike, which is the point of it: team-lead-portrait is the section for a studio with a founder the page is really about, and this one is for a studio without one. ### The signature moment: the strip, not the card Every card-shaped team section draws a box around each person. This one draws one rule above the row and one rule below it, and nothing else. The three frames, the three names and the three roles all live between those two hairlines, so a row reads as a single strip of people rather than as three objects that happen to be next to each other. That has two consequences worth the price. The vertical edges of the section are open, so the row can be three people or four without the composition changing character. And the eye reads across the strip instead of stopping at each card's border, which is the reading order a team section actually wants: these people work together, and the band says so before any of the copy does. The rules are currentColor, so they follow the theme's text colour wherever the theme puts it, including in a dark style variation, and they cannot resolve to nothing. Make it yoursVariations and the edits to make first ### What you change first - The six people. Six names, six roles, six images. Keep a role under about thirty characters: at 0.875rem with 0.2em tracking, a long one wraps and the baselines across the strip stop agreeing. - The pictures. Point each frame at your media library. They do not have to be shot to 2:3; the crop is applied for you. They do have to be shot in roughly the same light, because the band puts them side by side with nothing between them to excuse a mismatch. - The count. Strips are independent. Delete one for a team of three, add a third for nine, or add a fourth column to each strip for four across, in which case step the name size down one notch because four columns at 820px leave roughly 175px per person. - The band's air. The padding inside each ruled band is what decides whether the strip reads as a shelf or as a row of pictures. Raise it and the section gets quieter; drop it and the rules close in on the faces. ### The variation - Narrow strip. The two strips held to the theme's content width and centred under the copy rather than running the band. The portraits sit smaller and the section reads as a column; the base runs wide so the frames line up with the lede's left edge. Take this one when the page around it is a single reading column. Theme behaviourInheritance, fixed decisions and contrast ### What it inherits from your theme - Typeface. The pattern states no font family. Names, roles and the lede all arrive in your serif or your sans. - Palette. The ground is your base and every piece of text is your contrast, both as fallback chains ending on a colour WordPress itself guarantees. There is no third colour anywhere in the section. - Spacing scale. Section padding, the gap between the two strips, the gutters between people and the air inside each band are core spacing presets, so the density moves with your theme's rhythm. - The rules. Every hairline is currentColor, never a colour we chose. ### What it decides for itself - The crop, and it is the same crop for everybody. Each image block is set to aspectRatio: 2/3 with scale: cover, so whatever the buyer uploads is cropped to portrait rather than published at whatever shape the camera left it. This is the single thing that stops a team row looking assembled from six different sources. - The frames include example portraits, generated and nobody real. Their public image URLs travel with the copied pattern. Choose Replace to select photographs of your own people, keeping the crop and layout already set. - Type never sits on a photograph. Names and roles are below the frame, on the section's own ground. A portrait's luminance is as unknowable as an accent's: the buyer chooses the image, so any text laid over it is a colour pair nothing can measure. - Three across, guaranteed rather than reasoned about. Two separate core/columns rows of three, not one wrapping flex row. Core gives a column flex-grow:1; flex-basis:0; min-width:0, so three never wrap above 782px, and core stacks them one per line below it. Three at 1280 and 820, one per line at 390, with no short final row thrown to opposite edges. - Scale collision at the bottom of each frame. The name is set at reading size with slightly tight tracking; the role directly under it is small, bold, uppercase and tracked wide. The two lines are deliberately unlike each other, which is where a colourless design gets its designed feeling. - No links. Nothing in the section is tappable. An inline link's height comes from the font's em box, which a pattern stating no font cannot raise to a 44px target, so that is the buyer's decision to make with their own type. Technical notesBlock mechanics, responsive behaviour and constraints ### Included images The copied markup includes example portraits, generated and nobody real. The public image URLs keep the examples visible after pasting. Select an image or cover and choose Replace to use photographs of your own people. See image credits (https://patternpaste.com/image-credits/) for the sources. Pasting an image URL does not import a Media Library attachment. Questions ## Team portraits: common questions Does Team portraits need a plugin? No. It is built only from core WordPress blocks (column, columns, group, heading, image and paragraph), so it pastes into the block editor with nothing to install. Will Team portraits 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 Team portraits have? 2: Two strips and Narrow strip. 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 Team portraits free? It is included with a subscription, with every Core Pattern and variation. 62 Core Patterns are free to copy without one. 16KB of core-block markup, 6 blocks (column, columns, group, heading, image, paragraph), and nothing else: paste it into the block editor and it becomes editable blocks wearing your theme. Subscribe to copy it, £49 a year (https://patternpaste.com/account/#plan) What you copy is yours forever. Not for you? We refund within 14 days. Back to Core Patterns (https://patternpaste.com/patterns/) Catalogue access ### £49 a year All patterns, variations and theme downloads. What you copy is yours forever. Not for you? We refund within 14 days. Subscribe, £49 a year (https://patternpaste.com/account/#plan) Sign in (https://patternpaste.com/account/) Everything you copy is yours to keep, forever, on any site; access to the rest of the library runs while you subscribe. Not for you? Tell us within 14 days of a payment and we refund you. After that, cancelling stops the next renewal and access runs to the end of the year you have paid for. Prices are in pounds and are the full price in the UK, the US and eleven other countries; elsewhere the checkout adds your local VAT or sales tax. The terms name every country. #### Pair with Hero Hero aperture An opening section on your theme's own paper: a tracked line, a display headline, one short paragraph on a reading measure, and then a picture that stops short of the edge on every side. The signature is the margin: the image is a window cut in the page rather than a band across it, and the paper around it is what you notice. A small opaque plate in the picture's bottom-right corner carries the caption, so no type ever sits on the photograph. The still-image version includes an example photograph; select your own clip for the video version. States no colour and no font of its own. (https://patternpaste.com/pattern/hero-aperture.html)Editorial Article footer The close of an article: a portrait of the author beside their name, the biography under both inside a currentColor slip held to the middle half of the measure, and the previous and the next post hanging off the two outer edges so the section reads as a doorway rather than a footer. The name, the biography and the two neighbours are dynamic core blocks, so they are the post's own and the preview here is sample data; the portrait is an ordinary image block you swap for your author's own. The previous and next links only resolve on a single post template, which is where this pattern belongs. (https://patternpaste.com/pattern/article-footer.html)Contact Contact cover ledger A full-bleed contact cover: a display heading in the top left, and a ruled ledger of address, hours, phone and email in the far lower-right corner, label left and value right between hairline rules, with the photograph running between them. A heavy veil of your theme's contrast colour keeps every line legible whatever photograph you choose. The ledger drops under the heading on a phone. Includes a replaceable example photograph. States no colour and no font of its own. Ships with a short hand-off row on your theme's paper below it. (https://patternpaste.com/pattern/contact-cover-ledger.html) #### Before you paste 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. How we test patterns (https://patternpaste.com/how-we-test/) Sample images stay in the copied blocks. Replace them in WordPress; pasting does not upload them to your Media Library. Video variations need your own clip. Image credits (https://patternpaste.com/image-credits/). ## Specifications Section Team Access Subscription Plugin None, core blocks only Variations 2 Colour From your theme Type From your theme Motion None Blocks column, columns, group, heading, image, paragraph Presets color 5, spacing 6, font-size 3 WordPress 7.0+ Continue exploring ## Next in Team Explore all 29 Team patterns (https://patternpaste.com/patterns/team/) Shot in Twenty Twenty-Five Team No plugin needed ### Team portrait mosaic Six profiles form two interlocking arrangements of one tall portrait and two smaller portraits, with every name outside the image. Team Preview pattern (https://patternpaste.com/pattern/team-portrait-mosaic.html) Shot in Twenty Twenty-Five Team No plugin needed ### Product team roster Four full-height portrait cards place name, role and a short biography on a separate plate below each face. Team Preview pattern (https://patternpaste.com/pattern/team-product-roster.html) Shot in Twenty Twenty-Five Team No plugin needed ### Team profile cards Six bordered profile cards pair a small square face with a role, followed by a name and short biography. Team Preview pattern (https://patternpaste.com/pattern/team-profile-cards.html)