Help Center

JetEngine Overview

JetEngine is a dynamic content plugin for WordPress that works with Elementor, Gutenberg (Block Editor), Bricks, Timber/Twig, and Divi builders. It embraces a set of features allowing web developers to manipulate dynamic data output and build dynamic websites without additional coding.

Dynamic Visibility

The Dynamic Visibility of the JetEngine plugin allows managing visibility conditions for meta fields, posts, listings, and relations in Elementor, Gutenberg, and Bricks. It can be used to show and hide certain page elements on the front end by setting restrictions.

Relations

Relationship Builder is a JetEngine module for creating and managing relations between CPT posts, CCT items, taxonomy terms, and users. It supports three relationship types: one-to-one, one-to-many, and many-to-many. Using different macros, you can display related items’ data in front-end listings. Relations can be queried, sorted, and filtered when combined with Query Builder and JetSmartFilters.

Admin Columns

Admin Columns are a supplementary tool for the WordPress admin dashboard to arrange the website content on the backend without coding. They can be added to CPTs and apply to posts, pages, forms, and more. Admin Columns display additional data about CPT posts, improve navigation within the admin panel, enable sorting, and allow you to edit meta fields directly from the list view.

Admin Filters

The Admin Filters is a backend tool of the WordPress admin dashboard to filter a CPT list by glossaries, taxonomies, and metadata.

Meta Boxes

A Meta Box is a container for meta fields used to add supplementary information to the desired CPTs, terms, users, and default WordPress posts. Meta boxes speed up the process of custom fields creation while giving you control over where they are applied.

Command Center

JetEngine’s Command Center lets you manage JetEngine tools using concise AI commands. Instead of navigating multiple screens and configuring settings manually, you can describe the desired result in a short prompt, and the AI agent builds the setup for you automatically. The Model Context Protocol (MCP) Server is another centralized hub that allows AI models to interact with external apps, platforms, and plugins. By connecting JetEngine to AI clients, like VS Code Copilot, you can enable the AI to directly access and query your WordPress metadata, custom fields, and post types while coding.

Dynamic Tags

Dynamic Tag is a JetEngine feature that allows you to pull data from another source dynamically. By default, the tag accesses data of the custom meta fields, terms, user fields, options, and “Dynamic Function.” Dynamic Tags apply to images, macros, post fields, counters, profile URLs, and actions. Using these tags, you can output the post count, average rating for reviews, booking prices per day/night, etc. The feature is available for Elementor, WordPress block editor, and Divi dynamic tags, and Bricks and Timber/Twig dynamic data.

Listing Template

A listing template is a design layout used by the Listing Grid to display dynamic content. You can create listing templates in the JetEngine dashboard using Elementor, Gutenberg (Block Editor), Timber/Twig, Bricks, and Divi builders. Listing templates showcase dynamic data from custom meta fields via Dynamic Widgets, Dynamic Blocks, and Dynamic Elements. To get a listing template, it is enough to create and style one listing item. The chosen data output and design settings will automatically apply to all items in the Listing Grid. You can build listing templates for CPTs, CCTs, taxonomies, users, repeater fields, etc.

Dynamic Tables Builder

Tables Builder is a dynamic module accessible from the JetEngine Dashboard that helps you organize the content display. It lets you query data from posts, CCT, users, terms, WooCommerce products, reviews, comments, and the SQL database and showcase it in dynamic tables. In the table cells, you can output dynamic data using a default layout or a Listing template created beforehand. Dynamic tables can also be sorted and filtered. The Dynamic Table widget, block, and element are available in Elementor, WordPress block editor, and Bricks.

Custom Taxonomy

A taxonomy is a way to categorize content, similar to a category. Custom taxonomies created with JetEngine let you group related posts under a common classification, such as color, country, or other attributes. Items within a taxonomy are called terms, which can have their own hierarchy and serve as additional classification labels.

Options Pages

An options page is a settings page created in the JetEngine dashboard. It includes custom fields whose values can be applied site-wide and updated in real time. You can add various field types and display their values in pages, templates, pop-ups, and more. Options pages allow grouping options in the admin panel in order to improve UI/UX workflow.

Profile Builder

Profile Builder is a JetEngine module for creating user profile pages in the WordPress Dashboard. It lets you design profile menus, permalink structure, forms, and editable page sections, providing registered users with a personal space to manage their personal and contact details, edit and publish posts, add payment info, view favorites, change passwords, and more.

Listing Grid

Listing Grid is a widget, block, or element created for the WordPress visual editors, like Elementor, Gutenberg, Bricks, and Divi. It lets you show the previously created listing items, output CPT posts, taxonomy terms, users, and data from their custom fields. You can style the grid in layouts such as Grid, Slider, Carousel, or Masonry. Because listing items pull dynamic data, their content updates automatically when the underlying data changes.

AI Website Structure Builder for WordPress

AI Website Structure Builder is a JetEngine tool that creates a data model for a WordPress website based on the input prompts. It generates and creates Custom Post Types, Custom Content Types, custom taxonomies, custom meta fields, relations, and filters. By default, it also generates basic queries and listing items for CPTs and CCTs.

Data Stores

Data Stores is a JetEngine module for creating repositories of user-generated data, such as Favorites, Bookmarks, Wishlists, or Recently Viewed items. You can store data via cookies, user metadata, server sessions, or browser cache. Data Stores enhance UX by tracking likes and providing users a place to save and access content they’ve viewed or liked.

Dynamic Charts Builder

Charts Builder is a dynamic JetEngine module for visualizing content as charts and graphs. It offers over ten chart types, allowing you to choose the best layout for dynamic data. You can add, edit, and delete charts, with a live preview available. Charts Builder supports Elementor, WordPress block editor, and Bricks.

Dynamic Widgets & Blocks & Elements

Dynamic Widgets, Blocks, and Elements were created for the Elementor, Gutenberg, Bricks, and Divi page builders. They include Dynamic Field, Dynamic Link, Dynamic Image, Dynamic Terms, Dynamic Meta, and Dynamic Repeater. Using these widgets & blocks & elements, it is possible to fetch the data dynamically from CPT/CCT custom fields, edit the widget & blocks & elements appearance and data output, and present the result on the front end. Dynamic Widgets & Blocks & Elements are mainly used when building a Listing Template and can be added to the Single page templates.

Components

JetEngine Components are like custom widgets that let you package complex data structures—such as post types, meta fields, and relations—into a single reusable element. When added to Elementor, Gutenberg, or Bricks, any update to the original component automatically spreads across all instances on your WordPress site, excluding manual setup. This lets you work efficiently with a “build once, sync everywhere” approach. Components can be created in Elementor, Blocks, Bricks, Timber/Twig, and Divi builders.

Glossaries

The Glossary feature creates lists of labeled items, each with a value and a label. These lists can be used across multiple posts and pages as a source for custom fields, filters, and front-end forms. You can build a glossary manually or import items using CSV or JSON files, making it easy to manage and reuse structured data throughout your site.

Dynamic Listing Calendar

Listing Calendar is a JetEngine module that dynamically shows upcoming, current, and past events. The Dynamic Calendar lets you pull metadata from CPT custom fields and present the events as a front-end Listing Grid, where each item will be clickable. Listing Calendar is optimal for Events catalog pages. The Calendar widget, block, or element is available for Elementor, Block Editor, Bricks, and Divi.

Custom Content Type (CCT)

A Custom Content Type (CCT) is similar to a CPT entity with a different data storage principle. The feature is created in the JetEngine dashboard and provides a centralized approach to storing metadata, which is optimal for big-data websites. All data from each CCT is saved to a separate database table and occupies rows, not columns. It allows saving server resources and optimizing website performance.

Dynamic Function

Dynamic Function is a tag able to pull the data from custom fields, calculate their values dynamically, and showcase the result on the front end. Dynamic Function uses post, user, and term meta and forms a selection based on the meta field name. The feature is accessible through Elementor dynamic tags and Gutenberg dynamic content. Using Dynamic Function, it is possible to output the summed, average, min/max value, count the total, and SQL query results.

REST API

The JetEngine REST API module enables JSON data exchange between your WordPress site and external platforms, allowing you to fetch or manage custom content remotely. It provides tools to create custom endpoints, secure them with multiple authorization methods, and expose meta fields or relations for use in external apps. By integrating with the Query Builder, it also allows you to display data from third-party APIs directly within your website’s listings and grids.

Custom Post Type (CPT)

A Custom Post Type (CPT) is a content type created in the JetEngine dashboard to organize and structure website content beyond default posts and pages. It allows you to build dedicated content models with their own set of custom fields, meta boxes, and display logic.

Query Builder

Query Builder is a dynamic JetEngine feature for retrieving and managing data from the WordPress backend. It provides a unified system to query posts, CCT items, terms, users, comments, products, and SQL tables. You can create queries in the JetEngine dashboard, define specific conditions, preview results, output counts, and control data visibility.

Map Listing

Map Listing is a JetEngine module that dynamically shows posts from a parent CPT on the map. The module accesses the CPT custom fields and showcases their content on the front end through Dynamic Widgets (Elementor), Blocks (Gutenberg), and Elements (Bricks and Divi). Using the Map Listing widget, block, or element, you can showcase posts as clickable markers attached to their locations. Map Listings can be made filterable and sortable, making them optimal for property comparison and vacation rental websites.

Custom Field Types

A custom field is a data-containing entity added primarily to WordPress posts and custom post types. JetEngine provides 20 custom field types, allowing you to add additional details to posts, pages, taxonomy items, and products. Some field types can be made SEO-friendly and read by search engines. You can group custom fields into meta boxes and apply them to the necessary posts, pages, users, taxonomies, products, CPTs, and CCTs.

Was this article helpful?
YesNo

Need help?

Ask Facebook community

Get answers from 30K+ Crocoblock Community experts from all over the world.

Start a live chat

Ask question to support agent and share its details via chat messages.