Affinity: A Free WordPress Wedding Theme from Automattic


Affinity is the latest addition to’s small collection of themes created specifically for weddings. This highly customizable, elegant theme was designed by Caroline Moore with weddings and family announcements in mind.

Affinity is a one-page theme with support for five different panels. Each panel’s content can be assigned in the customizer under Theme Options by selecting a page from a drop-down.


With the customizable panel approach users are not locked into providing content for sections they don’t need. Single posts and pages support full screen featured images that, if used as a panel, become the background of that section. Affinity offers the option to set the header image opacity to create better contrast with header text. Users can also enable or disable scrolling on the header and front-page featured images.


Affinity includes support for a sidebar widget area and three optional widget areas in the footer. If widgets are added to the sidebar, the one-column layout becomes a two-column layout. It also has a fullwidth page template for removing the sidebar on select pages.

The different panels give users ample space for adding photos, links to registries, personal stories, info about the bridal party, and anything else related to the event. Affinity includes a Guestbook page template with a special format for displaying visitors’ comments. Turning the Guestbook on is as easy as setting the page template and making sure that comments are enabled.

Another unique feature of the theme is its post intro area that displays beneath the headline before the first paragraph. It pulls content from the excerpt field and post authors can use it to capture readers’ attention with a quick summary or highlight.


Check out the live demo to see the theme in action. It shows an example of panels that display quotes, an RSVP form, event details, and an engagement story.

Since no wedding or family announcement is the same, Affinity’s multi-panel approach offers flexibility for many different types of uses. If you’re creating a wedding website and are not finding enough customization options with a hosted service, this theme makes it quick and easy to set it up with WordPress. It’s not yet available on, but you can download a copy for your self-hosted site for free from the sidebar of its homepage on


2 responses to “Affinity: A Free WordPress Wedding Theme from Automattic”

    • Hi – while there aren’t built-in font options in the Customizer, you can add a Google Fonts plugin and use a custom CSS plugin like the module included in Jetpack to change the fonts.


      Support for Affinity: If you anyone has further support questions, feel free to ask in the forums. Affinity has been submitted to the directory, and once it’s accepted it’ll have its own support forum, but in the meantime, you can post in the general themes forum:

      Tag your post with wpcom-theme in the tags area to be sure it will get attention:

      WordPress Support Themes and Templates

      You’ll need a free account to post – if you don’t already have one, you can register here:

      Be sure to provide a link to your site when you post so folks can help you more easily.



Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

%d bloggers like this: