Dynamic Data Element

Last Update: August 29, 2025

The Avada Dynamic Data Element is an Inline Element that allows you to insert dynamic data directly into other text-based Elements.

It is only accessible as an Avada Element through the Inline Editor in Avada Live, or the Avada Element Generator. Outside of the Element, there is also a simple syntax you can use to add dynamic data directly into any text block. See the Inline Dynamic Data doc for more information on that. Watch the video below for a visual overview of the Element, and read on to see the complete list of options.

For privacy reasons YouTube needs your permission to be loaded.

How To Use The Dynamic Data Element

The Avada Dynamic Data Element allows you to add dynamic data using the Inline Editor. It works similarly to other inline elements. The main difference, though, is that it doesn’t format the selected text; instead, it replaces it with your chosen dynamic data endpoint. You can use this Element in one of two ways:

  • Method 1: Add a placeholder word in your text, and select that, so that when you choose the Dynamic Data Element from the inline editor, it is replaced, ready for you to choose your dynamic data endpoint.
  • Method 2: Place your cursor where you want dynamic data in your text and type the left curly bracket. This will autocomplete and re-add the Dynamic Data Element to your text, ready for endpoint selection. ​

Method 1

Below is a scenario where we want to add dynamic data to a single product layout section to display the number of times the specific product has been sold. With a placeholder in the text, select that text, and the Inline Editor will appear on the screen.

Adding Dynamic Data Element - Method 1, Step 1

With this method, you would choose Dynamic Data from the list of Inline Elements. This would replace the placeholder text with the curly brackets, and then you would select your Dynamic Data endpoint.

Adding Dynamic Data Element - Method 1, Step 2

Method 2

With this method, you simply place the cursor where you want to add the dynamic data, and then type the left curly bracket. This will autocomplete, and add the Dynamic Data Element. Then, choose from the selection of Dynamic Data Endpoints, in this case, the Product Total Sales. ​

Adding Dynamic Data Element - Method 2

Regardless of which method you choose to add the element, on the front end, the product will now dynamically pull the Product Total Sales, and display it in the text.

Adding Dynamic Data Element - Result

Adding Multiple Dynamic Data Elements

One of the main advantages of the Dynamic Data Element is that you can add it multiple times to a single text block. Below we can see an example of numerous Dynamic Data Elements placed into a Text Block in a Content Layout section, and below that, how they appear on the front end.

Dynamic Data Element

Dynamic Data Element in Builder

Dynamic Data Element Frontend

Dynamic Data Element on front end

Data Endpoints / Element Options

Post

NameDescription
{post_title}Title
{post_excerpt}Excerpt / Archive Description
{post_terms}Terms
typeChoose Taxonomy to use.
separatorSeparator between post terms.
linkWhether each term should link to term page.
{post_id}ID
{post_time}Time
formatTime format to use. Formatting Date and Time
{post_date}Post Date
{post_reading_time}Reading Time
reading_speedAverage words read per minute. Reading time will be displayed in minutes based on this value.
use_decimal_precisionWhether to use decimal precision(ex 2.3 min) or not(2 min).
{post_type}Post Type
{post_custom_field}Custom Field
keyCustom field ID key.
{form_next_step}Next Step
{form_previous_step}Previous Step
typeSelect which featured image should display.
{term_count}Term Count
include_child_termsChoose if child terms should be included in the count.
display_zero_termsChoose if the count should be displayed even when there are zero terms.
singular_textDefault singular text.
plural_textDefault plural text.
singular_textDefault singular text.
plural_textDefault plural text.
include_mainWhether to include the main featured image as well.

Site

NameDescription
{site_title}Site Title
{site_tagline}Site Tagline
{site_url}Site URL
typeSelect logo type to display. All can be used in image element for header layout section.

Other

NameDescription
{date}Date
formatDate format to use. Formatting Date and Time
{user_avatar}Display User Avatar
sizeSet the size of the Avatar in pixels. Ex. 96px. Leave empty for default value of 96px.
{user}Logged in Display Name
{user_meta}User Meta
meta_keyChoose a meta data key.
meta_key_customSet a custom meta data key, overriding the select value.
user_idLeave empty to use current user ID.
{request_parameter}Request Parameter
type
name
{shortcode}Shortcode
shortcode
{action_hook}Action
action_name

FileBird

NameDescription
{filebird_folder_parent}FileBird Folder
folderEnter the folder name or ID.

Off Canvas

NameDescription
{toggle_off_canvas}Toggle Off Canvas
off_canvas_idSelect off canvas.
{open_off_canvas}Open Off Canvas
off_canvas_idSelect off canvas.
{close_off_canvas}Close Off Canvas
off_canvas_idSelect off canvas.

Advanced Custom Fields

NameDescription
{acf_text}ACF Text
fieldEnter field name you want to use.
{acf_select}ACF Select
fieldEnter field name you want to use.
separatorEnter a separator to use between values.
{acf_color}ACF Color
fieldEnter field name you want to use.
{acf_repeater_single}ACF Repeater Single Value
fieldEnter repeater field name.
keyEnter repeater sub field name.
indexEnter repeater item index eg. 1, 2, etc. Use "all" or "-1" to select all indices (e.g. in Title element for rotation or marquee effects).
separatorEnter a separator which will be used between the individual items, if you used "all" or "-1" in the Index option above. For Title element rotation effect use "|".
separator_at_endSet to yes, if the separator should be added after the last item as well. Useful e.g. for Title element marquee effect.
{acf_repeater_parent}ACF Repeater
fieldEnter repeater field name you want to use.
{acf_repeater_sub}ACF Repeater Sub Field
sub_fieldEnter repeater sub field name you want to use.
{acf_relationship}ACF Relationship
fieldEnter field name.
separatorSeparator between post terms.
{acf_image}ACF Image
fieldEnter field name you want to use.
{acf_iconpicker}ACF Icon Picker
fieldEnter field name you want to use.
{acf_file}ACF File
fieldEnter field name you want to use.

WooCommerce

NameDescription
{woo_update_cart}Update Cart
{product_last_purchased}Product Last Purchased
limit_to_userDecide if the purchase check should be limited to the currently visiting user.
date_formatDate format to use. Formatting Date and Time
{woo_price}Product Price
formatFormat of price to display.
{woo_rating}Product Rating
formatFormat of rating to display.
{woo_sku}Product SKU
{woo_stock}Product Stock
{woo_product_total_sales}Product Total Sales
{woo_add_to_cart}Add To Cart
{woo_quick_view}Quick View
{woo_category_thumbnail}Category Thumbnail
{woo_shop_page_url}Shop Page URL
{woo_cart_page_url}Cart Page URL
{woo_checkout_page_url}Checkout Page URL
{woo_tnc_page_url}Terms & Conditions URL
{woo_sale_date}Sale Date
sale_dateSale Date to display.
product_idProduct Sale Date to display. Leave empty to use the current product ID.
{woo_cart_count}Cart Count
singular_textDefault singular text.
plural_textDefault plural text.
{woo_cart_total}Cart Totals
totals_baseChoose if sub-totals or totals should be displayed.
include_taxAdds additional tax info, if actiavted in WooCommerce.
{woo_order_number}Order Number
{woo_order_date}Order Date
{woo_order_total}Order Total
{woo_order_payment_method}Order Payment Method
{woo_order_status}Order Status

HubSpot

NameDescription
{hubspot_chat}Open Live Chat

Author

NameDescription
{author_name}Author Name
{author_description}Author Description
{author_avatar}Author Avatar
{author_url}Author Page URL
typeSelect which social platform link to use.

Element

NameDescription
{page_option}Page Options
keyCustom field ID key.
post_idID of the post to get the page option from.
post_urlURL of the post to get the page option from.

Avada

NameDescription
{subscription_price}Subscription Price
priceThe price you want to show.

In this article