WordPress plugin · Content + Forms · Free

Demfilz Studio Core

The content engine behind the Demfilz Studio theme - and a useful plugin on any site. It adds a Portfolio post type with categories and project details, a Services post type with an icon picker, a spam-protected contact form whose messages are emailed to you and stored in your dashboard, and a call to action button shortcode. Keeping content in a plugin means you can change themes later without losing a single project.

v1.0.0 · WordPress 6.0+ · PHP 7.4+ · GPL · no external services · live on the WordPress.org plugin directory

Portfolio + Services post types Contact form with stored entries Works with any theme

Content that outlives your theme

WordPress best practice keeps content features out of themes, so your data survives a redesign. Studio Core follows that rule to the letter: projects, services and form entries belong to the plugin, and any theme can present them. Pair it with Demfilz Studio and the portfolio grids, filters, service cards and contact page light up automatically; pair it with something else and the post types still work like any other WordPress content.

A contact form that respects your inbox

The form engine uses three silent layers of spam defence: a honeypot, a minimum fill time that drops instant robot submissions, and a per-IP rate limit. Bots get redirected as if they succeeded, so they never learn what failed. Real messages are emailed to your chosen recipient with the sender as Reply-To - and stored as private Form Entries in the dashboard with the sender's details, so nothing is ever lost to a mail hiccup.

See it

Powering the Studio theme

With the Demfilz Studio theme active, Studio Core's content renders like this.

Portfolio archive with instant category filters, powered by Demfilz Studio Core
The Portfolio post type with instant category filtering.
Contact page with the Studio Core spam-protected form
The contact form - no email address ever printed.
Download

Get Studio Core

Free, self-contained, and at home on any WordPress site.

Demfilz Studio Core v1.0.0

Free · WordPress 6.0+ · PHP 7.4+ · published on the official WordPress.org plugin directory

Get it on WordPress.org

Direct download (.zip) →  ·  Pair it with the free Studio theme →

In your dashboard: Plugins → Add New → search "Demfilz Studio Core" → Install → Activate.

FAQs

Common questions

What does Demfilz Studio Core add to my site?

Three things: a Portfolio post type with project categories and a details box for the client, year and project URL; a Services post type with an icon picker for service cards; and a contact form engine with spam protection whose submissions are emailed to you and stored privately in the dashboard under Form Entries. It also registers a dstudio_button shortcode for call to action buttons in any post or page.

Does it require the Demfilz Studio theme?

No. The post types, meta boxes, form handler and shortcode work with any theme. The free Demfilz Studio theme adds the matching portfolio grids, service cards, contact page template and button styling, so the pair is designed to be used together - but neither strictly requires the other.

Where do contact form submissions go?

Each submission is emailed to the recipient you configure (with the Demfilz Studio theme that is a Customizer setting; it defaults to the site admin email) and stored as a private Form Entry in the dashboard, so nothing is lost even if an email goes missing. The sender's email becomes the Reply-To, so you can reply directly from your inbox.

How does the spam protection work?

Three silent layers: a honeypot field invisible to humans, a minimum fill time that drops instant robot submissions, and a per-IP rate limit of five messages per ten minutes. Bots are redirected as if they succeeded so they learn nothing, and every request is protected by a WordPress nonce.

What data does the form store and can I delete it?

A submission stores the name, email, optional phone, the message, the sender's IP address and browser user agent. Entries are private posts visible only to logged-in staff in the dashboard, and you can delete any entry at any time. The plugin makes no external requests and sends no data anywhere except your own configured recipient.

Is it on WordPress.org?

Yes. Demfilz Studio Core is published on the official WordPress.org plugin directory: install it straight from your dashboard under Plugins, Add New (search "Demfilz Studio Core"), or view the listing at wordpress.org/plugins/demfilz-studio-core.

Need a custom post type or form flow of your own?

Bespoke content models, intake forms, integrations and admin tooling - built to WordPress.org standards and fully yours. Tell us what you need and we'll quote it.