JetEngine plugin is a set of flexible tools with which you can 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.
- Default Modules
- External Modules
- Skins Manager
- Shortcode Generator
- Maps Settings
- Data Stores
- REST API Endpoints
- Form Settings (Legacy)
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 the 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.
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 would 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
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 either a personal user’s account page on your website or public profiles of the users similar to the social media profiles.
After activation, the Profile Builder tab will be added to the JetEngine submenu.
Go to the 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 gettings 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.
FullWidth Block Editor
When you enable this module, it makes blocks in the Gutenberg editor area fullwidth—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.
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 here.
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.
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 the separated 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
Settings for the post 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.
In the Import Skin tab, you can add the needed dynamic content 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.
- 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 – with this option, you’ll get imported user settings subpages.
For the meta field, you can enter its name and specify the post ID. If you don’t enter the post ID, the shortcode gets the meta field value from the current post.
For the option, you can enter the option page slug and specify the field name.
For the form, select the needed one in the drop-down menu. Also, you can set the Fields Layout, Label HTML tag, Submit Type and enable the Cache Form Output option.
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.
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 a new form.
That’s all. Now you know all about the WordPress JetEngine Dashboard settings.