WordPress theme · Business & Portfolio · Free

Demfilz Studio

A modern, professional WordPress theme for studios, agencies and service businesses. Three header styles, a fully configurable call to action system, a Customizer-driven front page with hero and statistics, a masonry gallery with lightbox, and clean blog templates. Add the free Studio Core plugin and you get a filterable portfolio, services with icon cards and a spam-protected contact form whose messages are emailed to you and stored in the dashboard.

v1.0.2 · WordPress 6.0+ · PHP 7.4+ · GPL · no page builder required · in WordPress.org theme review

3 header styles + sticky & transparent CTA colour, shape & placement controls Portfolio, services & contact via free plugin

Designed to look expensive, built to stay fast

Demfilz Studio ships the kind of front page agencies charge for: an eyebrow label, a big confident headline, two call to action buttons, a statistics row and a decorative art panel (or your own image) - every word of it editable in the Customizer. Below it, services and portfolio sections populate themselves from your content, and a dark call to action band closes the page.

The whole theme is one stylesheet and one small script. System fonts, original inline SVG icons, no jQuery, no external requests, and animations that respect the reduced-motion preference. Accent colour and button shape are CSS variables, so one Customizer change re-themes every element on the site at once.

Three headers, one click apart

Switch between classic (logo left, menu right), centered (logo above the menu) and minimal (a fullscreen overlay menu) in the Customizer. Make the header sticky, or float it transparently over the hero where it turns solid as you scroll. Every layout keeps the same accessible mobile overlay menu.

See it

One theme, many looks

Every screenshot below is the same theme - only Customizer options changed.

Demfilz Studio front page - classic header, hero with statistics and abstract art panel
Classic header with the default blue accent.
Demfilz Studio - transparent header floating over a dark hero with the minimal overlay menu
Minimal header, floating transparent over a dark hero.
Demfilz Studio - centered header layout with the logo above the menu
Centered header - logo on top, menu below.
Demfilz Studio - green accent colour and pill shaped call to action buttons
One accent + shape change re-themes everything.
Demfilz Studio portfolio archive with instant category filters
Filterable portfolio (Studio Core plugin).
Demfilz Studio masonry gallery page with lightbox
Gallery template - masonry grid, lightbox built in.
The pair

Add Studio Core for content power

WordPress.org themes keep content features in plugins, so your portfolio survives any future theme change. Demfilz Studio pairs with the free Studio Core plugin - install both and the sections light up automatically.

Portfolio

Projects with categories, instant client-side filtering, client, year and website details, and a polished single project layout with previous and next navigation.

Services

A services post type with an icon picker (twenty original SVG icons), card grids on the front page and archive, and single service pages that cross-link the rest.

Contact form

Honeypot, minimum fill time and per-IP rate limiting. Messages are emailed to you and stored under Form Entries. Your email address never appears on the page.

About the Studio Core plugin →

Built right

Engineered to platform standards

Built and tested the way the WordPress.org directories expect.

Coding standards

Theme and plugin both pass the WordPress Coding Standards with zero errors and zero warnings, plus the official Theme Check and Plugin Check tools, backed by an automated 110-test suite.

Hardened forms

Nonces and capability checks everywhere, sanitised input, escaped output, and a contact pipeline that drops bots silently while real enquiries are stored and emailed.

No lock-in

Content lives in the plugin, so switching themes later keeps every project, service and form entry. GPL licensed, no accounts, no phone-home, no external assets.

How it works

Launch-ready in an hour

1

Install the pair

Upload the theme under Appearance, then install the free Studio Core plugin when the dashboard suggests it. Save your permalinks once.

2

Create four pages

Home, Contact (Contact Page template), Gallery (Gallery Page template) and Journal - then point Settings, Reading at Home and Journal.

3

Make it yours

Pick a header style, accent colour and button shape in the Customizer, write your hero, and set the contact recipient. Every option lives in Theme Options.

4

Add your work

Add Services and Portfolio projects with featured images - the front page, archives and filters populate themselves.

Read the full setup guide →
Demfilz Studio contact page - details panel and spam-protected form

No exposed email. The contact page shows your address, phone and hours - but never an email address, so scrapers get nothing. Enquiries arrive by form, land in your inbox and are kept in the dashboard.

Download

Get Demfilz Studio

Install the theme, add the free Core plugin, and you have a complete business site.

Demfilz Studio theme v1.0.2

Free · WordPress 6.0+ · PHP 7.4+ · submitted to WordPress.org - review in progress

Download the theme (.zip)

Appearance → Themes → Add New → Upload Theme

Studio Core plugin v1.0.0

Free · portfolio, services & contact form · on the WordPress.org directory

Get it on WordPress.org

Or in your dashboard: Plugins → Add New → search "Demfilz Studio Core"  ·  about the plugin →

FAQs

Common questions

Is the theme really free?

Yes. Demfilz Studio is GPL licensed and free to use on any site, personal or commercial. It has been submitted to the official WordPress.org theme directory; while that review runs you can download it directly from this page and install it under Appearance, Themes, Upload Theme.

Do I need the Demfilz Studio Core plugin?

The theme runs perfectly without it: you still get the full design, all three header styles, the call to action system, the blog and the gallery template. Installing the free Demfilz Studio Core plugin adds the Portfolio and Services post types and the built-in contact form. The theme suggests it once with a dismissible notice, and its sections appear automatically when the plugin is active.

How do the header styles work?

Pick from three layouts in the Customizer: classic (logo left, menu right), centered (logo above the menu) and minimal (a fullscreen overlay menu). You can also make the header sticky on scroll, and float it transparently over the front page hero where it gains a solid background as you scroll. No code involved - every option is a Customizer control.

What can I change about the call to action buttons?

Set a global accent colour and button shape (rounded, pill or square), switch the header button on or off with your own text and link, control both hero buttons, and edit the full-width call to action band. With the Core plugin active there is also a dstudio_button shortcode for dropping styled buttons into any post or page.

Does it work with the block editor?

Yes. It is a classic theme with editor styles, wide and full alignments and a tuned colour palette. The Gallery page template reads the image and gallery blocks you add to the page and turns them into a masonry grid with a lightbox, so you manage gallery content with the normal editor.

Is it fast and accessible?

The theme loads one stylesheet and one small vanilla JavaScript file, uses system fonts and original inline SVG icons, and makes no external requests at all. It includes skip links, keyboard-friendly menus and lightbox, and honours the reduced-motion preference.

Will my email address be exposed on the contact page?

No. The Contact Page template never prints an email address. With the Core plugin active, visitors use a spam-protected form; submissions are emailed to a recipient you set in the Customizer and stored privately in your dashboard under Form Entries.

Want this theme tailored to your brand?

Custom colours, sections, integrations or a child theme built around your business - that is exactly what we do. Tell us what you need and we'll come back with a plan and a fixed quote.