JetEngine - Adding & Editing Dynamic Content with Elementor v2.11.1

JetEngine is a must-have plugin for Elementor that allows creating custom post types, custom taxonomies, adding Elementor-built templates for custom post types or taxonomy terms.It provides a set of dynamic list widgets for displaying dynamic content and allows building grid and list layouts for custom posts and terms using the most sophisticated query methods.

Have fun creating custom post types and custom meta fields without CSS and PHP! You will be able to introduce new custom posts, taxonomies and create templatesElementorWith dynamic content widgets, there is no need to look at databases or explore coding.
With JetEngine, you will be able to complete the most complex tasks and tackle the most difficult projects, making everything as easy as possible!

Great for adding custom post types

Create custom post types to add any custom posts you need, form services and team members to portfolios and products.You'll be surprised how easy it is to change custom post type settings, add meta fields, set up hierarchies.

Create best matches for custom taxonomies

Add custom taxonomies to any post type or page you need to allow for more sophisticated query methods.It's amazing how you can create custom taxonomies with hierarchies for different post types and use custom fields to add more information about taxonomy terms, including thumbnails, repeaters and timestamps.

Allows creation of custom post templates

With JetEngine, you can display dynamic content through Elementor using a special set of widgets.You'll be able to build full-fledged single-article pages with dynamic fields for displaying article titles, content, thumbnails, and any other type of content you add in the meta box.

Makes it easy to use term templates

Use the dynamic content widget to create a single list for terms.Using a set of widgets for displaying dynamic fields, repeaters and images, you'll be able to style your terms however you want.

Multiple metafield types

Create meta fields for different types of content! You can add images, galleries, sliders, color pickers and multiple selection options to any custom post type or category with a single click.

dynamic field

The Dynamic Fields widget is used to display the content of meta fields and post or term data for post and taxonomy list templates.The widget extracts the data and displays it using the set style and content settings.

dynamic image

The Dynamic Image widget provides the opportunity to extract a thumbnail image or any other image added as media in the meta field to showcase it on a page built with Elementor.This is a dynamic widget that can be easily used to create templates for custom post types and taxonomies.

The Dynamic Links widget helps to add links to lists that display content from predefined sources.

dynamic meta

Dynamic meta widgets allow to display default meta information (usually required for posts) such as date published, author, and information about comments.

dynamic repeater

The dynamic repeater widget is used to display repeating blocks set up for custom post types or taxonomies (this can be done in the meta box, or when you create a meta field and select the repeater content type).Using Repeater, you will be able to add tables, picture galleries and any other repetitive content like a pro!

динамические термины

The dynamic term widget provides the opportunity to add taxonomies to custom post types. Use this widget to display terms applied to the desired custom post list.

Dynamic related post query

Showcase related posts from a specific category or use tags on a single post page template! With the attached macro code, you can create related post blocks very easily!


Present custom posts and terms in list and grid layouts using sophisticated query methods and easy-to-setup different layout structures.

Calendar widget

With the JetEngine calendar feature, you can easily create any dynamic template you want and use it for events to display events for each date.

Changelog JetEngine - Add and edit dynamic content with Elementor

* UPD: Better timestamp query arguments processing;
* FIX: Required date meta fields;
* FIX: 3rd party legacy relations registration;
* FIX: Admin filters by related items.

* ADD: better compatibility a query builder listing with taxonomy filters;
* ADD: compatibility with Elementor 3.5;
* ADD: compatibility the Map Listings with JetPopup;
* ADD: Rest API listing settings in Blocks editor;
* ADD: verify nonce in the Form;
* FIX: condition meta field by glossary field;
* FIX: prevent php error if a store name has quotes;
* FIX: prevent php error if a store name or slug has slashes;
* FIX: `update_user` notification in the Form;
* FIX: better data escaping before output in the listing grid;
* FIX: Repeater listing inside WC_Product_Query listing.

ADD: Title Field option for the Repeater Meta Field;
ADD: an ability to copy repeater item in meta boxes;
ADD: an ability to collapse repeater items in meta boxes on page load;
ADD: Author ID parameter to WC_Product_Query;
ADD: warning tooltip on removing repeater item in meta boxes;
ADD: base macros class to more refined custom macros registration -
FIX: WC_Product_Query id in Data Stores;
FIX: %current_terms% and %queried_term% macros in WC_Products_Query Tax Query;
FIX: select2 styles in interface builder module;
FIX: prevent js error in Elementor Editor;
FIX: print inner templates styles in listing item on ajax;
FIX: hierarchy relations.

## 2.10.1
* ADD: support Save as array checkbox fields for terms meta;
* ADD: Post Has Terms condition in the Dynamic Visibility module;
* ADD: updating the user display_name property on update user action;
* ADD: an ability to use shortcodes in email notifications content;
* ADD: an ability to use multiple post types in the Calendar Listing;
* FIX: applying Is checked setting from glossary option;
* FIX: init Data Store Button script;
* FIX: Images gallery slider callback in Blocks Editor;
* FIX: JetSmartFilters Indexer compatibility lazy load with Use as Archive Template;
* FIX: process meta box conditions for non-hiearachical term

## 2.10.0
* ADD: New admin conditions for meta boxes;
* ADD: Admin filters for CPT;
* ADD: Quick Edit support for CPT and CCT;
* ADD: Dynamic data funcitonality for blocks editor;
* UPD: compatibility between JetReviews and WC_Product_Query;
* UPD: notice if custom format don't have %s or %1$s in the Dynamic Field;
* FIX: better custom query check for Listing Grid widget;
* FIX: calendar widget with nested listings;
* FIX: ensure indexer correctly works with CCT and filters with multiple keys;
* FIX: better Query Builder and JetSmartFilters compatibility;
* FIX: custom query check for Listing Grid widget;
* FIX: avoid CCTs REST API Create endpoints from updating existing items if `_ID` is presented in the request.

* FIX: gallery dynamic tag if value is empty;
* FIX: export CCT items to CSV for available users;
* FIX: prevent js error on init captcha in popup if popup don't have form;
* FIX: calendar widget with nested listings;
* FIX: additional output validation in the Dynamic Field;
* FIX: ensure select, radio and checkboxes fields are processed correctly when registered programmatically;
* FIX: pin view if using global colors in the Map Listing;
* FIX: inline svg icon color in the Map Listing;
* FIX: prevent remove term metadata on quick edit term;
* UPD: compatibility with upcoming JetSmartFilters indexer update;
* UPD: better compatibility glossaries with filters;
* ADD: an ability to use Query Count dynamic tag in the Dynamic Visibility;
* ADD: Icon Size control for the Data Store Button widget;
* ADD: compatibility with SEOPress plugin.

* FIX: meta condition with glossary;
* FIX: PHP error in Map Listing if Elementor deactivated;
* FIX: better compatibility with the Hello theme;
* FIX: prevent PHP errors on Elementor data update;
* FIX: init listing slider in Blocks editor;
* FIX: open map marker popup by click on the CCT listing item;
* FIX: Crocoblock/suggestions#3852;
* FIX: current-id macros for WC_Product_Query;
* ADD: Center Mode setting in the Listing Grid Slider;
* ADD: hooks for adding custom arrow icon in the Listing Grid slider;
* ADD: allow to export/import queries and glossaries.

* ADD: `Tax Query` to `WC_Product_Query`;
* FIX: preview scripts loading for the Listing grid widget.

* ADD: Import glossaries from the file;
* ADD: Calculated Columns and Grouping Results for SQL Queries;
* ADD: Advanced mode for the SQL queries to write Query manually;
* ADD: `Current user meta` macros;
* ADD: Query Results for Dynamic Functions;
* ADD: External Modules;
* ADD: Dynamic Tables Module;
* ADD: Dynamic Charts Module;
* ADD: Post Expiration Period Module;
* ADD: Attachment file link by ID Module;
* ADD: Custom visibility conditions Module;
* ADD: Trim string callback Module;
* FIX: various fixes and improvements.

* FIX: compatibility with Elementor 3.4;
* FIX: accessibility in the Listing Grid Slider;
* FIX: compatibility a Custom Query Listing with filters on reload.

* ADD: an ability to display Date Modified in the Dynamic Field;
* ADD: allow to filter CCT REST API response;
* FIX: better WP 5.8 compatibility;
* FIX: initialize input mask for new repeater items;
* FIX: compatibility with Elementor 3.4;
* FIX: PHP 8 compatibility;
* FIX: compatibility with Events Calendar;
* FIX: unslash glossaries fields before output;
* FIX: Dynamic Field widget Meta Data source with WC Product Query;
* FIX: load more for Custom Query listing.

* ADD: `Option value` macros;
* FIX: Dynamic query options in Query builder;
* FIX: Compatibility with multiple sorting filters;
* FIX: Prevent error in form editor if don't have the cct items;
* FIX: Gallery Grid and Gallery Slider with galleries contained image ID;
* FIX: Sorting repeater items in the Data Stores settings;
* FIX: Query Builder and SmartFilters compatibility

* ADD: Edit with JetPlugins admin bar section;
* UPD: Insert/Update CCT and REST API request actions and JetFormBuilder compatibility;
* UPD: Better compatibility with JetSearch.

* ADD: Bearer Token authorization type for REST API;
* ADD: an ability to query CCT by random order;
* ADD: an ability to change size of delimiter in the Dynamic Repeater;
* ADD: an ability to change size an icon marker in the Map Listing;
* UPD: Make Dynamic blocks compatible with new Query Loop feature;
* UPD: avoid PHP notices when accessing CCT REST API endpoints;
* FIX: prevent php error on Elementor Data Updater action;
* FIX: `Hide past events` in the Calendar;
* FIX: compatibility the Dynamic image widget with Hello theme;
* FIX: avoid Glossaries options glitch on delete;
* FIX: WC_Product_Query items per page;
* FIX: `Exclude children` tax query option in the Query builder;
* FIX: init forms block on document.ready to ensure WYSIWIG field worked correctly;
* FIX: avoid recursion in the Dynamic field.