Dynamic FieldKit
WordPress · Plugin · v1.1.0

Turn static HTML into editable WordPress templates.

Dynamic FieldKit is a WordPress plugin for developers who'd rather ship than wire. Paste your static HTML mock-up, click Analyse, and get an editable field group plus the PHP template that drives it.

GPL-2.0 licensed WordPress 6.0+ · PHP 8.0+ Pro $14.99/year
page-hero.php
<?php while ( have_posts() ) : the_post(); ?>
  <section class="hero">
    <h1><?php dfk_the_field( 'hero_title' ); ?></h1>
    <p><?php dfk_the_field( 'hero_subtitle' ); ?></p>
  </section>
<?php endwhile; ?>
01

Built for the freelancer's workflow

Static HTML → editable WordPress in minutes, not days.

02

No lock-in

Field values are plain post_meta. Disable the plugin and your data is still there.

03

Helpers that read like English

dfk_get_field(), dfk_have_rows(), dfk_the_sub_field_html().

04

Free stays useful

All core field types ship in free. Pro adds the automation.

Signature feature · Pro

The HTML Generator does the busy work.

Paste your static HTML once. The generator walks the DOM, finds your text fields, repeater rows, links, images, icons, and lists, and outputs both a field group and a working PHP template.

Drop the template into your theme, hand the editor screen to your client, and move on to the next project.

See how it works
Dynamic FieldKit → HTML Generator
Paste Analyse Review Save
// Detected 6 fields · generated template
<section class="hero">
  <h1><?php dfk_the_field( 'hero_title' ); ?></h1>
  <p><?php dfk_the_field( 'hero_subtitle' ); ?></p>
  <a href="<?php echo esc_url( dfk_get_field('cta')['url'] ); ?>">
    <?php echo dfk_get_field('cta')['label']; ?>
  </a>
</section>
In the box

Everything you need to ship a real WordPress site.

Disciplined feature set. No bloat. Every option has a reason to exist.

Custom Field Groups

(01)

Build field groups in the admin and bind them to post types, page templates, or an options page.

Learn more

HTML Generator

Pro

Paste static HTML. Get an editable WordPress template, generated PHP, and a saved field group.

Learn more

Repeater Fields

(03)

Repeatable rows with any combination of sub-fields. Drag to reorder, collapse to focus.

Learn more

Raw HTML field

Pro

Safe storage for inline SVG, Font Awesome, Bootstrap Icons with a strict allow-list.

Learn more

Post Grid

Pro

Query and render posts inside any field group. Grid or list layout, configurable columns.

Learn more

Header & Footer Templates

Pro

Paste full chrome HTML, use site + menu tokens, and auto-inject from wp_body_open.

Learn more
Developer experience

Helpers you'll actually want to use.

Type-aware. Sanitiser-safe. Documented. Backward-compatible with cfb_*.

Developer notes
$title = dfk_get_field( 'hero_title' );
dfk_the_field( 'hero_title' );
Pricing

Start free. Unlock Pro when you're ready.

One Pro plan. No tiers, no upsells, no hidden fees.

Free
Everything you need for a real WordPress site.
$0forever

  • Unlimited field groups
  • All core field types
  • Location rules
  • Options Page
  • dfk_* helper functions
Trust

Trust built into the code.

No testimonials. No fabricated stats. Just structural reassurance.

Transparency

(01)

Real code, public docs. Every helper documented. Plain post_meta data model. No black boxes.

Licensing

(02)

GPL-2.0 licensed. Use it on every site you build. No usage limits. No telemetry. No surveillance.

Maintenance

(03)

Built for the long term. Public, dated changelog. Maintained by VeenLabs. Backward-compatible aliases.

Ready to ship

Ship faster on the next project.

Paste static HTML. Get an editable WordPress template. Move on.