JetEngine Dashboard Settings Overview
This tutorial reveals the settings available after installing the WordPress JetEngine plugin.
JetEngine plugin is a set of flexible tools which allows you to build dynamic websites and avoid more manual work. This tutorial describes the general settings presented on the JetEngine Dashboard. After logging into the website’s dashboard, proceed to JetEngine > JetEngine.
Each module in this settings menu tab represents the JetEngine feature you can add or remove from the website. You can read more about each module by hitting the info icon.
In the appeared pop-up, you can find a YouTube video tutorial about the feature, its short description, and links to helpful documentation.
Also, pay attention that you can find out what editor the module supports: only Elementor or WordPress block editor, or both.
If you don’t want to overload the website, enable only those modules you need, and click the “Save” button. After enabling some modules and pressing the “Save” button, the page will be reloaded, and you’ll see some changes.
When you enable some modules, such scenarios happen:
- If you enable the Maps Listings, Data Stores, REST API Listings, Forms (Legacy), and Glossary modules, their settings tab appears in the menu.
2. Custom Content Type, Profile Builder, and Forms (Legacy) features appear on the WordPress Dashboard if you turn them on.
3. If you turn the Grid Gallery, Slider Gallery, or QR Code modules on, they appear in the Dynamic Field widget or block. Enable the Filter field output option, and you’ll see these features in the Callback drop-down menu.
4. Some modules, such as the Calendar, will appear in the Elementor widget menu as a widget.
As to the WordPress block editor, the same Calendar module will appear as a block.
5. After activating the Listing Grid injections option, the “Inject alternative listing items” option appears in the General block of the Content settings tab of the Listing Grid widget in Elementor or block in the WordPress block page builder.
6. After activation, a Dynamic Visibility section will be added to the Advanced settings tab of all Elementor widgets and sections.
Grid Gallery and Grid Slider for Dynamic Field widget
These features allow you to display the pictures added to the gallery-type meta field using JetEngine or Advanced Custom Fields plugin on the website’s page as a grid.
After activation, you can proceed to the Elementor or WordPress block editor and place the Dynamic Field widget or block there.
Toggle the Filter field output option and select the “Images gallery grid” or “Images gallery slider” Callback from the drop-down menu.
To know more, proceed to the JetEngine: Grid Gallery and Slider Gallery Options of Dynamic Field Widget tutorial.
QR Code for Dynamic Field widget
This option allows you to choose any text data placed in the meta field and display it as a QR code.
All you need to do is create a Meta Field with a link and pull out the content with the help of the Dynamic Field widget.
Toggle the Filter field output option and select the “QR Code” Callback from the drop-down menu.
Watch the How to display QR codes with the Dynamic Field widget video tutorial to learn more.
With the help of this widget, you can showcase posts from any CPT in the events calendar format.
After activation, the Calendar widget will appear in the Elementor widget menu, and the Listing Calendar block will appear in the Gutenberg editor.
Read the How to Create a Dynamic Calendar tutorial to learn more about the Calendar feature.
Be aware that this is a legacy form builder functionality and will be updated only for critical bug fixes. Proceed to the JetFormBuilder plugin for the latest updates with the new form features.
After activation, the Forms tab will be added to the JetEngine submenu. In this submenu, you can create new forms and edit existing ones. This module also adds a new widget to the Elementor to display previously created forms.
To learn more, navigate to the How to Create a Form Layout tutorial.
Listing Grid injections
This option allows you to use different Listing Templates within one Listing Grid widget.
After activation, the “Inject alternative listing items” option appears in the General block of the Content settings tab of the Listing Grid widget in Elementor or block in the WordPress block page builder.
To learn more, move to the How to Use Alternative Listing Template Functionality in Listing Grid tutorial.
This module allows you to create a personal user’s account page on your website or users’ public profiles similar to social media profiles.
After activation, the Profile Builder tab will be added to the JetEngine submenu.
Go to User Profile Builder Overview for more helpful information about this feature.
This widget allows you to display any Custom Post Type items as pop-up markers on a map. Start with getting an API key and paste it into a corresponding Maps Settings tab field, as described in the Choosing Different Front-end and Geocoding Map Providers for Map Listings tutorial.
After activation, the Maps Settings tab will be added to the JetEngine Settings dashboard. Besides that, a Map Listing widget and block will appear in the Elementor widget menu and WordPress block editor, respectively.
Dynamic Visibility for Widgets and Sections
This module allows you to set the visibility of widgets, columns, and sections depending on the meta field values, user roles, and other conditions.
After activation, a Dynamic Visibility section will be added to the Advanced settings tab of all Elementor widgets and sections.
To discover more, go to the Dynamic Visibility Module Options Overview.
This module adds a wishlist, favorites, likes, bookmarks, etc., functionality to your website.
After activation, the Data Stores tab will be added to the JetEngine Settings dashboard. Besides that, in the Source drop-down menu of the Content settings tab of the Dynamic Link widget and block, an “Add to store” option will appear.
If interested in this feature, move to the Data Stores Module Overview.
Custom Content Type
This module allows you to create custom tables in the website database, fill them with data manually or using front-end forms and then export that information or show it on the website pages with the help of the Listing Grid widget or block.
After activation, the Custom Content Types tab will be added to the JetEngine submenu.
To learn more, proceed to the How to Create a Custom Content Type tutorial.
REST API Listings
This module allows you to display information from third-party REST API using the Listing Grid widget or block.
After activation, the REST API Endpoints tab will be added to the JetEngine Settings dashboard. Besides that, a “REST API Endpoint” option will be available in the Listing creation window.
Also, this module adds the “REST API Request” notification to the JetEngine and JetFormBuilder forms.
FullWidth Block Editor
When you enable this module, it makes blocks in the Gutenberg editor area full width — not depending on theme styles.
For example, that’s how the Calendar block looks with the usual width.
And that’s how the block looks when the FullWidth Block Editor module is enabled.
If you enable the external feature, it’s installed as a separate plugin.
If you install the Dynamic Charts and Dynamic Tables builders, they are also shown in the WordPress dashboard.
The Attachment file link by ID and Trim string callback modules will be displayed in the Dynamic Field widget or block after installation. Enable the Filter field output option, and you’ll see these features in the Callback drop-down menu.
Post expiration period, Custom visibility conditions, and other features are free add-ons you can download from a free DevTools kit.
Dynamic Tables Builder
It allows you to create different tables based on dynamic data, be it tables of posts, WooCommerce products, users, terms, comments, etc. You can also build tables based on CCT data or tables with data queried directly from the SQL database. In the table cells, you can either display the data pulled from the database or the Listing templates built based on this data.
Also, the Dynamic Tables module is compatible with JetSmartFilters, so the selected data can be filtered or sorted as you like.
When you enable the Dynamic Tables module, it’s shown as the submenu in the WordPress Dashboard, installed as a separate plugin, and available as a widget and block.
More information about this feature you can find in the Tables Builder Overview.
Dynamic Charts Builder
This module is designed to display dynamic data in graph format.
When you enable the Dynamic Charts module, it’s shown as the submenu in the WordPress Dashboard, installed as a separate plugin, and available as a widget and block in the Elementor and Gutenberg editors, respectively.
To learn more about this module, proceed to the Dynamic Charts Builder Overview.
Attachment file link by ID
Allows to display download links for .pdf, .zip, and other file formats using the Dynamic Field widget/block and use it to output such links to the archive and single page templates.
This module adds a new callback to the Dynamic Field widget/block and is installed as a separate plugin.
Custom visibility conditions
Be aware that the Custom Visibility Conditions add-on is a part of the Dynamic Visibility module, so it also should be enabled. To learn more about this feature, proceed to the Dynamic Visibility Module Options Overview.
The add-on adds custom conditions to the Dynamic Visibility tab in the Advanced section of any widget.
The “Is post by current user” condition makes sections/columns/widgets visible/invisible to the post’s author.
The “Post Status is” condition shows/hides the sections/columns/widgets depending on the status of the post.
More about that you can read in the Custom Visibility Conditions Add-on tutorial.
Trim string callback
Output the string trimmed by the desired number of characters.
This module adds a callback to the Dynamic Field widget or block.
Display the pieces of texts from meta fields, options, etc., trimmed by the chosen string length value (by default, this can be done for post excerpt only, not for meta fields).
Post expiration period
Allows setting the post’s expiration date for posts which was added via JetEngine and JetFormBuilder form.
Settings for the post’s expiration period can be set in the Insert/Update Post notification settings.
This module makes it possible to display the new post for a limited time.
To learn more, proceed to the Post Expiration Period Add-on tutorial.
In the Skins manager settings menu tab, you can import or export post types, taxonomies, listing items, queries, CCTs, relations, meta boxes, etc., from one website to another. To learn how to work with this feature, proceed to the How to Import and Export Custom Post Types, Terms, and Meta Fields tutorial.
You can add the needed dynamic content in the Import Skin tab with the JSON file.
In the Export Skin tab, you can get any JetEngine content and import it to another website, so you don’t need to create the same elements several times.
The Presets tab is only available if you enable the default modules of the Profile Builder and Forms (Legacy) default modules.
- User profile with editable content – this option stands for the Profile itself. It will import all the configuration files and will provide the opportunity for registered users to publish and edit posts.
- Editable user settings page for user profile – you’ll get imported user settings subpages with this option.
In the Shortcode Generator tab, you can generate the value of post/term/user/object data, meta fields, Query Variable, and options into shortcodes.
- Object Field — specify the exact object for shortcode display;
- Hide if empty — activate the toggle to hide the value if it’s empty;
- Fallback Value — define an alternative text in case the info is missing (active if the previous switcher is disabled);
- Filter Field Output — enable this feature to apply callbacks to the shortcode you generate.
Press the “Add new item” button in the Applied Callbacks section to adjust the callback.
Pick the suitable option from the Callbacks drop-down list. Depending on the chosen item, there are different additional fields to complete.
After you have put the Callback in the shortcode, you can proceed to the Customize field output field.
Set the desired text before or after the “%s” sign as a Field format to customize the content.
You can also set the Content for the generated shortcode.
For the “Meta Data,” you can pick the Meta Field or paste its Custom meta field/repeater key.
The other presented fields are the same as the ones in the “Post/Term/User/Object Data” Source. Especially, pay attention to the Context field; here, set the meta value of which object you want to display.
Determine the Variable Name to add its customized information to the shortcode.
For the next “Options” Source, you can select the Option and specify the Custom meta field/repeater key. Find out more about the JetEngine options page to use this feature fully.
When you finish, you can copy the generated shortcode, enter it into the Shortcode Gutenberg block on a page and display the value on the front end. You can also enter a shortcode into the Text meta field.
In this tab, you can generate macros to use them where supported.
From the Macros selector, pick the desired macro. Context (object to get macros data from) and Fallback (value to return if macro returns an empty value) fields are also available.
Copy the generated macro from the field below.
The Choosing Different Front-end and Geocoding Map Providers for Map Listings tutorial provides information about all map providers and other additional settings.
Proceed to the Glossaries Functionality Overview to learn more about these tab settings.
The first step of the How to Create Favorites Page Using Data Stores Module tutorial describes the Data Stores tab settings.
REST API Endpoints
Learn more about REST API from the How to Display Custom Content Type Items Using REST API tutorial.
Form Settings (Legacy)
You can enter the reCAPTCHA, ActiveCampaign, Mailchimp, and GetResponse keys here. Afterward, they will be stored on the website, and you won’t need to enter them whenever you set up a new form.
That’s all. Now you know all about the WordPress JetEngine Dashboard settings.