> For the complete documentation index, see [llms.txt](https://docs.acpt.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.acpt.io/integrations/elementor/dynamic-tags.md).

# Dynamic tags

Learn how to use dynamic tags on Elementor

[Dynamic tags](https://developers.elementor.com/docs/dynamic-tags/) are one of the most powerful features of Elementor.

The dynamic tags functionality is defined in Elementor's core, but the basic version of Elementor does not support active dynamic tags. **They are a feature of Elementor Pro**.

Please refer to the official Elementor documentation for more info.

### How dynamic tags work

Dynamic tags turn static controls into smart components.

<div align="center" data-full-width="false"><figure><img src="https://3235524095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fiyf0tSKPgXiyoQ3zV3I6%2Fuploads%2FjsVyfZDJ8ii16vL557Lb%2Fimage.png?alt=media&amp;token=cb667cd5-761b-4e8c-aa1e-fef58cbba622" alt=""><figcaption></figcaption></figure></div>

With dynamic tags, users can leverage dynamically generated data on their sites.

Try to click on the database icon: **you'll find ACPT dynamic tags in the last block of the list**.

### Post ID

By default, ACPT uses the [global $post object](https://codex.wordpress.org/Global_Variables) to retrieve data from the context.

Occasionally, it could be desirable to override this behavior and retrieve data from a specific post ID.

For instance, you must provide a post ID if you need to use post meta information inside of a **popup** since **the global $post isn't available in this scenario**.

### Supported fields

This is the complete list of supported fields:

<table><thead><tr><th width="270">Tag name</th><th>Supported fields</th></tr></thead><tbody><tr><td><strong>ACPT Color field</strong></td><td>COLOR</td></tr><tr><td><strong>ACPT Gallery field</strong></td><td>GALLERY</td></tr><tr><td><strong>ACPT Date time field</strong></td><td>DATE RANGE, DATETIME, DATE, TIME</td></tr><tr><td><strong>ACPT Image field</strong></td><td>IMAGE</td></tr><tr><td><strong>ACPT Media field</strong></td><td>FILE, VIDEO</td></tr><tr><td><strong>ACPT Number field</strong></td><td>NUMBER, RATING</td></tr><tr><td><strong>ACPT Text field</strong></td><td>ADDRESS, CHECKBOX, COUNTRY, EDITOR, EMAIL, HTML, PHONE, RADIO, RANGE, SELECT, SELECT MULTI, TEXT, TEXTAREA, URL</td></tr><tr><td><strong>ACPT Unit Of Measure field</strong></td><td>CURRENCY, LENGTH, WEIGHT</td></tr><tr><td><strong>ACPT URL field</strong></td><td>EMAIL, EMBED, PHONE, URL</td></tr></tbody></table>

### Example

Suppose you have an email field associated with the site pages.

Drag a textual field onto the canvas, then click on the database icon and select "**ACPT Text field**", then click on the wrench icon and select the corresponding email field.

<figure><img src="https://3235524095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fiyf0tSKPgXiyoQ3zV3I6%2Fuploads%2FuTQA4wyGBGDk71HWAKEH%2FEdit-Pagina-di-esempio-with-Elementor%20(1).png?alt=media&amp;token=971d6e39-4425-4e2a-b39d-aeff8821a6ff" alt=""><figcaption></figcaption></figure>

In the same way, as *the email field is also a URL field*, you can use the email field as a dynamic URL source and convert this simple text to a `mailto:` link.<br>
