Q1 open ⌕ Start a project →
← ProductsWordPress plugin

DynamicForge.

Define your data once, then present it in whichever builder a page uses.

Version
v1.8.0
Platform
WordPress
DynamicForge listing grid on a demo site
(01) Overview

DynamicForge lets you create custom content structures and display them dynamically with the page builder of your choice. Register post types, taxonomies and field groups from admin screens, design a listing item once and loop it over a query with a Listing Grid.

It is builder-agnostic: one shared resolver feeds Elementor dynamic tags, Bricks dynamic-data tags, Gutenberg blocks and core block bindings, so a field shows identically whichever builder renders the page. Gutenberg support works out of the box; Elementor and Bricks features appear when either builder is active.

Built with
  • Elementor (optional)
  • Bricks (optional)
  • Gutenberg
Requirements
  • WordPress 5.9 or newer (block bindings need 6.5+)
  • PHP 7.4 or newer
  • Tested up to WordPress 6.6
(02) Features

What it does.

01

Post types & taxonomies

Register custom post types and taxonomies from an admin screen and attach them to any post type.

02

Field groups

Custom fields for your post types, 27 field types including relationship, range, link and oEmbed, with default values.

03

Listings in any builder

Design a reusable item template with Elementor, Bricks or Gutenberg and loop it with a Listing Grid.

04

Dynamic values everywhere

The same field through an Elementor tag, a Bricks tag, a Gutenberg block or a block binding. One resolver, identical output.

05

Dynamic visibility & data stores

Show or hide content by condition, and keep favourites or wishlists in data stores.

06

REST API & import / export

A REST API for saved queries and portable import / export tools.

(03) Screens

A closer look.

Listing Grid: one card template looped over a custom post type (demo data)
Listing Grid: one card template looped over a custom post type (demo data)
Field set editor for a custom post type
Field set editor for a custom post type
Custom fields on the edit screen (demo data)
Custom fields on the edit screen (demo data)
DynamicForge dashboard and modules
DynamicForge dashboard and modules
Changelog

Release history.

  • New Relationship field: attach multiple posts with a searchable picker, backed by a capability-gated REST search endpoint.
  • Six new field types (range, telephone, user, oEmbed, link, multi-select), bringing the total to 27.
  • Fields now support a default value.
  • Fonts bundled locally: no third-party CDN calls.
  • Security hardening for REST store writes, form registrations and options-page capabilities.
  • Newer modules clearly labelled Beta; CI with lint and tests across PHP 7.4–8.3.
  • Admin redesign with an on-page template chooser and a visual menu-icon picker.
  • New: Dynamic Visibility, Data Stores, REST API for saved queries, import / export tools.
  • Initial release: post-type, taxonomy and field-group builders, Listings and a Listing Grid for Elementor, Bricks and Gutenberg.
Questions about this product?
Talk to the team that built it.
Ask
us →