Skip to content
Our free WordPress themes are downloaded over 7 MILLION times. Get them now!

A real estate theme for firms that design, build and sell homes

Dreamrs is a free block theme for property developers, estate agents and architecture studios. A photograph hero under a bold gradient, projects with category filters, homes for sale with their rooms and floor area, a testimonial slider, a blog, and a contact form and newsletter sign-up that need no plugin — with eight colour palettes and full site editing throughout.

Dreamrs home page: the header over the gradient hero, an aerial photograph of apartment blocks with the headline City Homes Made To Last

Two versions of Dreamrs

The same design, built two ways. Both are free.

Recommended for new sites

Block theme

This download. Everything is edited in WordPress’s own Site Editor, with no plugins: the sections are patterns, with eight colour palettes, a dark mode and a contact form built in.

For sites built with Elementor

Elementor edition

The same design built for Elementor, with its own widgets and apartment and portfolio post types. It needs the free Elementor plugin. The source is free on GitHub.

Projects, filtered by what they are

Chips above the projects pick out architecture, interiors or exteriors and fade the rest, and each photograph opens full size in a lightbox. A six-project portfolio layout comes with it for the Projects page.

Dreamrs projects section: category filters and project cards for a poolside guest house and an oval atrium seen from below, with a stairwell loft starting below

Homes for sale, with the facts that matter

A listing section with the home’s type, name, baths, beds, floor area, price and a button to book a viewing, and an edge-to-edge mosaic of apartments beside it. Below, owners’ words in a slider, one face at a time.

Dreamrs apartment listing: a photograph of a poolside house beside its baths, beds, floor area, price and a Book a viewing button, above the Testimonials heading

Eight palettes, checked before release

Coral, the template’s own, then Cobalt, Forest, Terracotta, Graphite and Violet, and two dark palettes, Midnight and Onyx. Each has its own banner gradient, and each is measured against WCAG AA before the theme is built — text, links and button labels, in light mode and in dark — and a palette that fails is not written.

The Dreamrs home page hero in eight colour palettes: Coral, Cobalt, Forest, Terracotta, Graphite, Violet, Midnight and Onyx

Dark mode the visitor controls

The switch in the header is the visitor’s, separate from the palette you chose. It follows the reader’s system setting until they decide for themselves.

Dreamrs in dark mode: the About section with the waterfront photograph and white counters on a near-black page

A contact form without a plugin

A map, then the form beside your office address, phone and email. The form validates on the server, carries a nonce and a honeypot, and works with JavaScript turned off. Messages go to the site’s admin address — or, with one filter, to whatever CRM, webhook or form plugin you already use.

Dreamrs contact page: a form with message, name, email and subject fields beside the address, phone number and email address

What you get

A site on the first click

Activate Dreamrs on a new site and it builds seven pages — Home, About, Services, Projects, Apartments, Blog and Contact — with a menu to match. Every word on them is ordinary, editable content.

Homes for sale, shown properly

An edge-to-edge mosaic of apartments with baths, beds and floor area, and a listing section with price, rooms, description and a button to book a viewing.

Projects with filters

Chips above the projects pick out architecture, interiors or exteriors, and each photograph opens full size in a lightbox. Without JavaScript every project simply shows.

A contact form without a plugin

Validated on the server, protected by a nonce and a honeypot, and it works with JavaScript turned off. A newsletter sign-up for the footer and sidebar comes with it.

Eight palettes, five type pairings

Every palette is measured against WCAG AA before the theme is built, including white headlines over the banner photographs, in light mode and in dark.

Dark mode

A switch for the visitor, separate from the palette you chose. It follows the reader’s system setting until they pick for themselves.

Your form plugin, styled

Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Forminator and Ninja Forms take on the theme’s colours and spacing.

Motion that stays out of the way

Sections rise into view, figures count up and the testimonials turn by themselves. Visitors who ask their system for reduced motion see none of it, and one filter switches it off.

Fonts on your own server

Poppins and Open Sans ship with the theme, with Latin Extended, so no visitor’s browser is sent to a font service.

It has a blog, too

Site news, buying guides, notes from the drawing board. Archives, single posts with an author box, categories, tags, search and a 404 are all designed rather than inherited, with a sidebar that carries search, categories, recent posts and the newsletter sign-up.

Dreamrs blog: a post card with a date badge and a photograph of an oak staircase, beside a sidebar with search, categories and recent posts

Questions

No. The contact form, the newsletter sign-up and dark mode are part of the theme, and so are the starter pages. WooCommerce is supported if you add it, and is not required.

To the site’s admin email address, sent with WordPress’s own wp_mail(). If your host cannot send mail, any SMTP plugin fixes both. To send them somewhere else — a CRM, a webhook, a mailing-list plugin — the dreamrs_contact_handlers and dreamrs_newsletter_handlers filters take them over, and Dreamrs sends nothing of its own.

No. The seven starter pages are built only on a site that has no pages of its own yet, and only once. Activating Dreamrs over an existing site leaves your pages alone.

Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Forminator and Ninja Forms are mapped onto the theme’s own colours and spacing, so a plugin’s form does not look like a different website.

Eight palettes — Coral (the original), Cobalt, Forest, Terracotta, Graphite, Violet, and the dark Midnight and Onyx — and five type pairings are one click each in the Site Editor under Styles. Each palette restyles every section, including the gradient on the banners.

So the headlines stay readable. At the template’s brightness, white text over the brightest buildings measured below the 4.5:1 contrast that WCAG AA asks for. The photograph is dimmed just enough to pass in every palette.

Yes. Add add_filter( 'dreamrs_enable_dark_mode', '__return_false' ); or add_filter( 'dreamrs_enable_scroll_animations', '__return_false' ); to a child theme or a small plugin. With the animations off, the project filters and the testimonial buttons keep working.

The block theme is edited in WordPress’s own Site Editor and needs no plugins. The Elementor edition is the same design built for the Elementor page builder, with its own widgets and apartment and portfolio post types; it needs the free Elementor plugin and is available on GitHub. For a new site we recommend the block theme.

Yes. Every string is translatable and languages/dreamrs.pot is included.

Yes, twice a day, because it is distributed outside the WordPress.org theme directory. It sends the theme, WordPress and PHP versions, the locale, whether the site is a multisite, and an identifier derived from the site’s address with the site’s own secret key, so it cannot be turned back into the address. No personal data and no site name. The dreamrs_check_for_updates filter switches it off.

The details

Requires WordPress 6.6 or newer
PHP 7.4 or newer
Tested up to WordPress 7.1
Licence GNU General Public License v2 or later
Patterns 16 to insert (10 sections, 6 page layouts), plus 13 the templates use
Templates 10, plus 3 template parts
Starter pages 7, built on activation, with a menu
Styles 8 colour palettes × 5 type pairings
Fonts Poppins and Open Sans, self-hosted
Icons Tabler Icons (MIT), drawn in the palette’s colours
Form plugins Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Forminator, Ninja Forms
Build step None — no npm, no SCSS
Back To Top

Get this WordPress theme

Confirm your email and we will send the download link. We will also let you know when we release a new free WordPress theme.

If you wish to withdraw your consent and stop hearing from us, simply click the unsubscribe link at the bottom of every email we send or contact us at [email protected]. We value and respect your personal data and privacy. To view our privacy policy, please visit our website. By submitting this form, you agree that we may process your information in accordance with these terms.