FlagshipAffordance
- Free
- Portfolio
- 4 styles
- WordPress 7.0+
- PHP 7.4+


Scroll inside the preview
Overview
A calm, systematic portfolio theme for UX and product designers: white cards on a soft grey canvas, annotated screenshots, device frames, metric cards and long-read case studies.
Affordance presents product work the way designers explain it in a review: a soft grey canvas, white cards on a 4px rhythm, pill chips, Instrument Sans headings with Geist Mono labels, and one indigo accent. Screens carry numbered callouts, mockups sit in phone and laptop frames drawn in CSS, and results show as metric cards with green deltas.
It is built on the Symelo portfolio foundation, so projects are a real content type with their own fields, and everything below works without a page builder:
- Projects: a Projects menu with disciplines and industries, client, year, role, duration, location, tools, a live link, a summary, galleries in four layouts, a before/after slider, the challenge / approach / outcome of the case study, results, credits, a client quote, a map and the next project. Values are edited with the free Secure Custom Fields plugin (the theme offers to install it) and keep showing without it.
- Case-study cards: the projects archive is a two-column list of cards with the summary and the headline metric; the home page opens with three featured case studies stacked as overlapping cards.
- Filterable work: discipline chips set as mono tags, search and sort; the grid updates without a reload, keeps the address shareable and works without JavaScript.
- Case studies as long reads: a reading progress bar, a sticky "On this page" table of contents with the project facts, numbered challenge / approach / outcome sections, impact metric cards, an "Old flow / New flow" before/after slider, screens, the client quote, the team and the next case study.
- Annotated screens: a screenshot with numbered callout dots and a matching numbered legend, for explaining design decisions.
- Heroes: case-study card stack, metrics bento, laptop and phone mockups, a Discover / Define / Design / Deliver timeline and a testimonial-led opening.
- Your studio: an availability badge ("Available for work from …") in the header, the hero and the footer; studio details, clients as a marquee, awards as an index table, services as a numbered list.
- Forms: a project inquiry form (it fills in the project a visitor came from), contact, collaboration request and newsletter forms. Messages are stored in the dashboard and emailed to you.
- Video: featured videos for projects and posts.
- Galleries: Masonry and Carousel gallery styles and a lightbox with captions, swipe and keyboard support.
- Motion: calm fade-ups, staggered grids and gently pulsing callouts; all of it off for visitors who prefer reduced motion.
- Light and dark: a switch in the header that remembers the visitor's choice, and three style variations besides the default: Figma-ish, Mint and Lavender, each with its own dark partner.
Templates: blog home, single post, page, archive, search (projects, posts and pages together), 404, the project page, the projects archive, discipline and industry archives, plus the custom templates Landing page, Wide and Case study. Template parts: header, header over a hero image, footer and a minimal footer.
More than fifty patterns: six heroes (the affordance statement, the project index, the showreel, the latest project, a split portrait and a disciplines marquee), selected work, the project index, the filterable grid, spotlight, services, process, the studio in numbers, clients, awards, testimonials, questions, galleries, video sections, forms, journal lists, calls to action, social links and full pages for Home, Work, Studio, Contact and a Landing page.
The demo content (Appearance → Import demo) installs a complete creative studio with nine projects, disciplines, industries, clients, awards and the Home, Work, Studio and Contact pages.
Questions
Where do I add projects and studio details?
Projects have their own menu (Projects → Add Project); the project details are below the editor. Your availability, email, phone, address, clients and awards are under Projects → Studio details. Both need the free Secure Custom Fields plugin, which the theme offers to install in one click. Without it, everything already entered keeps showing.
Where do form submissions go?
Every inquiry, message, collaboration request and newsletter signup is saved under Messages in the dashboard and emailed to the site's administration email address. To send them somewhere else, open Messages → Settings and enter one or more recipients, or select a form block and set its own recipients in the block settings. Make sure your site can send email (most hosts need an SMTP plugin or service for reliable delivery).
How does the hover preview of the project index work?
On a computer with a mouse, the cover image of the row under the pointer follows it. It uses the project's featured image ("Cover image"). On phones and tablets the image shows as a small thumbnail at the start of each row, and keyboard users see it beside the focused row.
How do I add a featured video to a project or a post?
In the editor, open the document settings and find the Featured video panel. Paste a YouTube or Vimeo link, or choose a video file from the media library. The project page shows it edge to edge in place of the cover image.
Can I turn the animations off?
They switch off automatically for visitors who ask their device for reduced motion. To remove an animation from a block, select it and clear the effect in the Motion panel (or remove the sk-… class under Advanced → Additional CSS classes).
How does dark mode work?
The moon / sun button in the header switches between a light and a dark palette and remembers the choice in the visitor's browser. Every style variation has its own partner: the default Canvas palette swaps with a graphite night, Figma-ish with a neutral dark, Mint with a deep green and Lavender with a violet night. Pick the variation in Appearance → Editor → Styles.
Why does the page title sometimes not appear?
The page template leaves out the title when the page opens with its own hero (a heading, a cover or one of the hero and full-page patterns), so it never appears twice. Use the Landing page template to leave it out everywhere.
All versions
- 1.0.0WordPress 7.0+ · PHP 7.4+ZIP · 1.4 MB
- First release.
SHA-256
67cac441e9e075c2637efcfa78555987bcacba1ecb5a9c1d90055d1d63538240
Credits
Affordance WordPress Theme, (C) 2026 Symelo LTD. Affordance is distributed under the terms of the GNU GPL.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Symelo Theme Kit (inc/kit) and Symelo portfolio foundation (inc/foundation) License: GPLv2 or later, https://www.gnu.org/licenses/gpl-2.0.html Copyright: (C) 2026 Symelo LTD
Instrument Sans (assets/fonts/instrument-sans) License: SIL Open Font License 1.1, https://openfontlicense.org (assets/fonts/instrument-sans/OFL.txt) Copyright: 2022 The Instrument Sans Project Authors Source: https://github.com/Instrument/instrument-sans
Geist Mono (assets/fonts/geist-mono) License: SIL Open Font License 1.1, https://openfontlicense.org (assets/fonts/geist-mono/OFL.txt) Copyright: 2024 The Geist Project Authors Source: https://github.com/vercel/geist-font
Images from the Symelo placeholder library (https://symelo.com/tools/placeholder-images), (C) 2026 Symelo LTD, distributed with the theme under the GPLv2 or later:
- inc/foundation/demo/images (the portfolio foundation's demo images, used in the patterns and the demo content): paper-waves (abstract-1), glass-forms (abstract-2), ink-cloud (abstract-5), copper-ribbon (abstract-6), terracotta-housing (architecture-2), atrium (architecture-12), terracotta-bath and terracotta-bath-before (interiors-7), headphones (technology-8), studio-table (workspace-4)
More portfolio themes
Browse all 9 themes
Flagship
