One merge tag for every piece of data on your site

Drop {wc:price}, {acf:field}, or a live query straight into Elementor, Gutenberg, or Divi — no custom PHP, no per-integration add-on, no waiting on a developer.

Preview coming soon

Hours per page

saved on every WooCommerce, ACF, or membership site you build

Without it, showing a product's price, a member's custom field, or a filtered list of posts inside a page builder means custom PHP snippets or a paid add-on per data source. One merge-tag syntax reaches WooCommerce, ACF, user/term meta, queries, and external APIs — so a placeholder that used to take a support ticket and a code edit now takes one line.

Everything Dynamic Tags does for you

Preview coming soon

Complete merge-tag engine, free forever

Post, taxonomy, author, site, URL, and date placeholders work everywhere — no paid tier required to start.

Formatters like |upper, |currency, and |date, plus fallback syntax ({token??default}) and built-in conditionals (user_logged_in, is_mobile, user_role:), are all on the Free plan.

Preview coming soon

WooCommerce fields without a snippet

{wc:price}, {wc:sku}, {wc:stock_status}, {wc:categories} — drop them into any builder, on any template.

No custom loop, no theme-file edit — the same tag syntax you already use for post fields reaches straight into WooCommerce product data.

Preview coming soon

ACF repeaters, galleries, and relationships

Scalar ACF fields are free forever; repeater/gallery/relationship fields unlock the array layer.

{acf:field.subfield} walks into repeater and relationship structures directly in a merge tag — no PHP loop written by hand.

Preview coming soon

[dt_loop] — iterate any array-returning source

Render a product grid, a team list, or a repeater field as a real loop, inside any builder.

Combine with [dt_template] for per-record rendering — product cards, team grids, testimonial rows — without a dedicated loop widget or a second plugin.

Preview coming soon

Field-based conditionals and block visibility

Show or hide entire sections based on real data, not just built-in flags.

{if:wc:price>50}, contains, and other field comparisons drive [dt_if]/[dt_else] block-level visibility — merchandising and personalization without a rules-engine plugin.

Preview coming soon

{query:...} and {api:...} as data sources

Pull in a filtered set of posts, or a live external JSON feed, as just another merge tag.

Query posts as a reusable data source for [dt_loop], or reach an external API and format the response the same way — no custom fetch code, no companion plugin.

Preview coming soon

Conflict detection, import/export, migration — free forever

Ops tooling never sits behind a paywall, on any plan.

Conflict detection between tag names/shortcodes, JSON/CSV/XML/SQL import-export, and dual-storage migration tooling ship free, so moving or auditing tags never costs extra.

Preview coming soon

Works in any builder, always

Elementor, Gutenberg, Divi, or a plain widget — the same tags work everywhere, on every plan.

No builder-specific integration to install or configure. If it accepts text, it accepts a Dynamic Tags placeholder.

Why teams choose Dynamic Tags

1

Free is a complete plugin, not a trial

Up to 15 dynamic tags, every core placeholder, every formatter, and all ops tooling (conflict detection, import/export, migration) work fully on Free — nothing here is crippled to force an upgrade.

2

One syntax reaches every data source

WooCommerce, ACF, user/term meta, queries, and external APIs all resolve through the same {tag} syntax — no separate integration to learn per data source.

3

Nothing runs outside your site

Tag resolution happens on your own WordPress install. {api:...} is the only placeholder that reaches outside your server, and only when you point it at one.

4

Non-destructive by design

The 15-tag Free cap is checked only when you create a new tag — downgrading from Paid never disables or deletes a tag you already built.

5

Transparent, low-friction pricing

$2/month or $19/year unlocks the entire dynamic-data layer — one site, one price, no quote-only enterprise tier to negotiate.

How it compares

Dynamic Tags vs. typical WordPress dynamic-content plugins (category comparison, not a specific named competitor).

Free plan tag limit

Up to 15, fully functional

Often 3-5, or core features gated

WooCommerce fields

Included on Paid, $2/mo

Frequently a separate paid add-on

ACF repeater/relationship support

Included on Paid

Often requires a second ACF-specific plugin

Field-based conditionals / block visibility

Included on Paid

Usually a separate rules-engine plugin

External API data source

Included on Paid ({api:...})

Rare — usually needs custom code

Conflict detection & import/export

Free forever, every plan

Often missing or paid-only

Builder compatibility

Elementor, Gutenberg, Divi, any widget

Sometimes locked to one builder

Site count per license

1 site, simple pricing

Often tiered by site count with steep upgrades

Pricing model

$2/mo or $19/yr flat

Often $29-199/yr, tiered by feature count

Simple, transparent pricing

Free

$0

Up to 15 dynamic tags, every core placeholder and formatter, all ops tooling included

Most popular

Paid

$2/mo

Unlimited tags, WooCommerce/ACF arrays, [dt_loop], field conditionals, query/API sources

Full plan comparison on the pricing page.

Get Dynamic Tags

Free forever tier, no card required to start.