=== wowDevs Dynamic Tags ===
Contributors: wowdevs, bdkoder
Tags: elementor, dynamic tags, dynamic content, acf, woocommerce
Requires at least: 6.8
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

77 dynamic tags for Elementor. Pull post, term, user, WooCommerce and ACF data into any text, link or image control — no Pro required.

== Description ==

Type a heading once and it says the same thing on every page. A dynamic tag reads the value instead: the post title, the author's name, the product price, an ACF field.

wowDevs Dynamic Tags adds 77 of them to the free Elementor editor. Click the dynamic icon on any text, link or image control and pick a source.

= Every tag comes with the controls you actually need =

* **Fallback** — what to show when the value is empty, so a missing excerpt never leaves a hole in the layout.
* **Before and After** — wrap the value in text without touching the widget: `Posted on `, ` min read`.
* **Word limit** — trim long content to a set number of words.
* **Current or specific** — read the post being viewed, or search and select one particular post, term, user or product.

= 77 tags, in nine groups =

**Post** — title, ID, slug, date, time, author, comments count, excerpt, content, terms, status, type, custom field, featured image.

**Site** — title, tagline, current date and time, request parameter, shortcode.

**Archive** — title, description, meta.

**Term** — ID, title, description, slug, count, meta.

**User** — user info, user meta, avatar.

**Search** — search query, results count.

**URL** — post, post terms, author, comments, featured image, post navigation, archive, site, term, user, login/logout, attachment.

**Image** — featured image, author avatar, custom field image, archive meta image, site logo, site icon, user avatar.

**WooCommerce** — product attribute, description, price, purchase note, rating, sale, shipping, SKU, stock, terms, title, type, product URLs, featured image, gallery image, term image.

**ACF** — text, URL, image, gallery, date and time fields.

= Built to stay out of the way =

* **No front-end CSS or JavaScript.** A dynamic tag renders inside someone else's widget; it has no business adding a request to the page. The one script this plugin ships runs in the editor only.
* **WooCommerce and ACF tags load only when those plugins are active.** Nothing is registered for a site that does not use them.
* **Works with free Elementor.** Elementor Pro is not required.
* **No duplicate registration.** If another active plugin already provides these same tags, wowDevs Dynamic Tags steps aside and lets it, so a tag is never registered twice.

== Installation ==

1. Install and activate Elementor, if it is not already.
2. Install Dynamic Tags from the Plugins screen, or upload the folder to `/wp-content/plugins/`.
3. Activate it.
4. Open any page in Elementor and click the dynamic icon on a text, link or image control.

== Frequently Asked Questions ==

= Does this need Elementor Pro? =

No. It works with free Elementor, version 3.5 or newer.

= Will it slow my site down? =

It adds no stylesheet and no front-end script. The only asset is an editor-only control, loaded while you are building.

= Where are the WooCommerce or ACF tags? =

They appear once WooCommerce or Advanced Custom Fields is active. Until then they are not registered at all.

= Can I use a tag on a page built by another builder? =

No. Dynamic tags are an Elementor feature and render inside Elementor widgets.

== Screenshots ==

1. Click the dynamic tags icon next to any Elementor control and pick a tag — here, Post Title for a Heading.
2. The Heading now shows the post's real title. Change the title in WordPress and the page follows.
3. Every text tag has Before, After and Fallback; most add a Word Limit. The result shows live in the editor.
4. Show a specific post instead of the current one: switch to Selected Post and search by name.
5. Image controls get their own tags: featured image, author avatar, site logo, user avatar and more.
6. WooCommerce tags: pick a product and show its price — regular, sale, both or the discount.
7. ACF tags read your custom fields. Here a "Distance" text field fills part of the post meta line.
8. What visitors see: title, category, author, date, ACF field, featured image, excerpt and product price — all filled in by tags.

== Changelog ==

= 1.0.1 =
* First release: 77 dynamic tags across post, site, archive, term, user, search, URL, image, WooCommerce and ACF groups.
* Fallback, Before, After and word-limit controls on text tags.
* Search-and-select source for post, term, user and product tags.
* WooCommerce and ACF groups registered conditionally.

== Upgrade Notice ==

= 1.0.1 =
First release.
