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.
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
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.
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.
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.
[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.
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.
{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.
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.
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
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.
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.
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.
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.
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