{"id":32666,"date":"2025-12-03T13:55:41","date_gmt":"2025-12-03T13:55:41","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=features&#038;p=32666"},"modified":"2025-12-03T13:55:45","modified_gmt":"2025-12-03T13:55:45","slug":"jetengine-dashboard-settings-overview","status":"publish","type":"features","link":"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/","title":{"rendered":"JetEngine Dashboard Settings"},"content":{"rendered":"\n<p>The <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetEngine<\/em><\/a> plugin is a set of flexible tools designed to build dynamic websites and avoid more manual work. The settings to be managed via the <strong>JetEngine Dashboard <\/strong>are located in the <strong><em>WordPress Dashboard > JetEngine > JetEngine <\/em><\/strong>tab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"modules\"><strong>Modules<\/strong><\/h2>\n\n\n\n<p>In this tab, the <strong>Default<\/strong> and <strong>External<\/strong> modules are available. Each <strong>Module<\/strong> can be activated by the corresponding toggle.&nbsp;Each module in this settings menu tab represents a <em>JetEngine <\/em>feature you can add or remove from the website. <\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">We recommend disabling unnecessary modules to improve website performance.<\/p><\/div><\/div>\n\n\n\n<p>More information can be found by hitting the<strong> <\/strong>\u201c<strong>info<\/strong>\u201d icon next to the corresponding module.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1.webp\" alt=\"jetengine default modules\" class=\"wp-image-50328\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>After that, a pop-up will open with a YouTube video tutorial, a short description of the feature, and links to helpful documentation. Also, the pop-up will display which editor the module supports: Elementor, WordPress block editor (Gutenberg), Bricks, etc. Users can enable only the modules they need to avoid overloading websites.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/pop-up-with-info-about-jetengine-default-module-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/pop-up-with-info-about-jetengine-default-module-1.webp\" alt=\"pop-up with info about jetengine default module\" class=\"wp-image-50337\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/pop-up-with-info-about-jetengine-default-module-1.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/pop-up-with-info-about-jetengine-default-module-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/pop-up-with-info-about-jetengine-default-module-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/pop-up-with-info-about-jetengine-default-module-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/pop-up-with-info-about-jetengine-default-module-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/pop-up-with-info-about-jetengine-default-module-1-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"default-modules\"><strong>Default modules<\/strong><\/h3>\n\n\n\n<p>The following <strong>Default Modules<\/strong> are available: <strong>Maps Listings<\/strong>, <strong>Data Stores<\/strong>, <strong>REST API Listings<\/strong>, <strong>Forms (Legacy), <\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-field-widget-grid-gallery-and-slider-gallery-options-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Content Type<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-user-profile-builder-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Profile Builder<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-field-widget-grid-gallery-and-slider-gallery-options-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Grid Gallery<\/strong><\/a>,<strong> <\/strong><a href=\"https:\/\/www.youtube.com\/watch?v=uz5bJ8D36BQ\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Slider Gallery<\/strong><\/a>,<strong> <\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-visibility-module-options-overview\/?utm_campaign=need-help&amp;utm_source=jetengine-modules&amp;utm_medium=dynamic-visibility\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>QR Code<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-visibility-module-options-overview\/?utm_campaign=need-help&amp;utm_source=jetengine-modules&amp;utm_medium=dynamic-visibility\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Grid injections<\/strong><\/a>, and <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-visibility-module-options-overview\/?utm_campaign=need-help&amp;utm_source=jetengine-modules&amp;utm_medium=dynamic-visibility\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Visibility<\/strong><\/a>.<\/p>\n\n\n\n<p>Each <strong>Default Module<\/strong> represents an inbuilt feature. After activating the required <strong>Default Module<\/strong>, the \u201c<strong>Save<\/strong>\u201d button should be pressed. Then, the page will be reloaded with some changes. The following scenarios happen after enabling some <strong>Modules<\/strong>:<\/p>\n\n\n\n<p>1. If the <strong>Maps Listings<\/strong>,<strong> Data Stores<\/strong>,<strong> REST API Listings<\/strong>, and <strong>Forms (Legacy) <\/strong>modules are enabled, their settings tabs appear in the <em>JetEngine<\/em> dashboard page. Also, the <strong>Forms<\/strong> tab will appear in the <strong><em>WordPress Dashboard > JetEngine<\/em><\/strong> tab.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/enabled-jetengine-modules-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/enabled-jetengine-modules-1.webp\" alt=\"enabled jetengine modules\" class=\"wp-image-50322\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/enabled-jetengine-modules-1.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/enabled-jetengine-modules-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/enabled-jetengine-modules-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/enabled-jetengine-modules-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/enabled-jetengine-modules-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/enabled-jetengine-modules-1-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>2. Once activated, <strong>Custom Content Type<\/strong>, <strong>Profile Builder<\/strong>, and <strong>Forms (Legacy)<\/strong> features appear on the <em>WordPress Dashboard<\/em>.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-wordpress-tabs-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-wordpress-tabs-1.webp\" alt=\"jetengine wordpress tabs\" class=\"wp-image-50336\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-wordpress-tabs-1.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-wordpress-tabs-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-wordpress-tabs-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-wordpress-tabs-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-wordpress-tabs-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-wordpress-tabs-1-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>3. After enabling the <strong>Grid Gallery<\/strong>, <strong>Slider Gallery<\/strong>, or <strong>QR Code <\/strong>modules, the corresponding options will appear in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-field-widget-overview-how-to-use-filter-field-output\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Field<\/strong><\/a> widget\/block\/element settings. Enabling the <strong>Filter field output <\/strong>toggle adds these features to the <strong>Callback <\/strong>drop-down menu. For instance, the \u201cQR Code,\u201d \u201cImages gallery slider,\u201d and \u201cImages gallery grid\u201d options are added in the <strong>Dynamic Field<\/strong> widget in Elementor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-elementor-1024x640.webp\" alt=\"dynamic modules as the dynamic field callbacks in elementor\" class=\"wp-image-47313\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>These options are also added into the <strong>Dynamic Field <\/strong>block settings.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-block-editor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-block-editor-1024x640.webp\" alt=\"dynamic modules as the dynamic field callbacks in WordPress block editor (Gutenberg)\" class=\"wp-image-47315\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-block-editor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-block-editor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-block-editor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-block-editor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-block-editor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-block-editor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>As well, the same options are added to the <strong>Dynamic Field<\/strong> element in the Bricks editor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-bricks.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-bricks-1024x640.webp\" alt=\"\" class=\"wp-image-47317\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-bricks-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-bricks-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-bricks-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-bricks-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-bricks-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-modules-as-the-dynamic-field-callbacks-in-bricks.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>4. Some modules, such as the <strong>Calendar<\/strong>,<strong> <\/strong>will appear as widgets in the Elementor<em> <\/em>widget menu.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-elementor-1024x640.webp\" alt=\"calendar widget in elementor\" class=\"wp-image-47322\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>As to the WordPress block editor (Gutenberg), the same <strong>Calendar<\/strong> module will appear as the <strong>Dynamic Calendar<\/strong> block.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1024x640.webp\" alt=\"calendar block in WordPress block editor (Gutenberg)\" class=\"wp-image-47323\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>As to the Bricks editor, the same <strong>Calendar<\/strong> module will appear as the <strong>Dynamic Calendar<\/strong> element.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-bricks.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-bricks-1024x640.webp\" alt=\"calendar widget in bricks\" class=\"wp-image-47324\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-bricks-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-bricks-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-bricks-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-bricks-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-bricks-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-widget-in-bricks.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>5. After activating the <strong>Listing Grid injections<\/strong>option, the <strong>&#8220;Inject alternative listing items&#8221;<\/strong> option appears in the <strong>General<\/strong> block of the <strong>Content<\/strong> settings tab of the <a href=\"https:\/\/crocoblock.com\/widgets\/listing-grid\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Grid<\/strong><\/a> widget in Elementor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-elementor-1024x640.webp\" alt=\"alternative listing injections in elementor\" class=\"wp-image-47326\" style=\"width:843px;height:auto\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>As to the WordPress block editor (Gutenberg), the same toggle will appear in the <strong>Listing Grid<\/strong> block settings.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-block-editor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-block-editor-1024x640.webp\" alt=\"alternative listing injections in WordPress block editor (Gutenberg)\" class=\"wp-image-47327\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-block-editor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-block-editor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-block-editor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-block-editor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-block-editor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-block-editor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>As to the Bricks editor, the same toggle will appear in the <strong>Listing Grid<\/strong> element settings.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-bricks.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-bricks-1024x640.webp\" alt=\"alternative listing injections in bricks\" class=\"wp-image-47328\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-bricks-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-bricks-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-bricks-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-bricks-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-bricks-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/alternative-listing-injections-in-bricks.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>After activation, the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/dynamic-visibility-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Visibility<\/strong><\/a> section will be added to the <strong>Advanced <\/strong>settings tab of all Elementor widgets and sections.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-elementor-1024x640.webp\" alt=\"\" class=\"wp-image-47329\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In the WordPress block editor (Gutenberg), one should click the &#8220;<strong>eye<\/strong>&#8221; icon. Then, the pop-up with the <strong>visibility condition settings <\/strong>will appear. Also, the <strong>Block Visibility<\/strong> section will be added to the block\u2019s settings.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-block-editor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-block-editor-1024x640.webp\" alt=\"dynamic visibility settings in block editor\" class=\"wp-image-47330\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-block-editor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-block-editor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-block-editor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-block-editor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-block-editor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-settings-in-block-editor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>As in the WordPress block editor (Gutenberg) and Elementor, the shortcodes can be applied to set visibility conditions in Bricks.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"grid-gallery-and-grid-slider-for-the-dynamic-field-widget\"><strong>Grid Gallery and Grid Slider for the Dynamic Field widget<\/strong><\/h4>\n\n\n\n<p>These features are intended to display pictures added to the gallery-type meta field using the <em>JetEngine<\/em> or<em> Advanced Custom Fields<\/em> plugins on the website\u2019s page as a grid.<\/p>\n\n\n\n<p>The module&#8217;s functionality is implemented via the <strong>Dynamic Field<\/strong> widget\/block\/element. In particular, after activation of these <strong>Modules<\/strong>, one should navigate to a preferred editor, place the <strong>Dynamic Field<\/strong> widget\/block\/element; turn on the <strong>Filter field output<\/strong> toggle, and select the &#8220;Images gallery grid&#8221; or &#8220;Images gallery slider&#8221; <strong>Callback from<\/strong> the drop-down menu. To learn more, proceed to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-dynamic-field-widget-grid-gallery-and-slider-gallery-options-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Display Grid and Slider Galleries with Dynamic Field Widget\/Block<\/a> tutorial.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"qr-code-for-dynamic-field-widget\"><strong>QR Code for Dynamic Field widget<\/strong><\/h4>\n\n\n\n<p>This <strong>Module<\/strong> is intended to choose any text data placed in the meta field and display it as a QR code.<\/p>\n\n\n\n<p>After activating this <strong>Module<\/strong>, one should create a <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-custom-meta-field-with-jetengine-custom-meta-field-types-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Meta Field<\/a> with a link, pull out the content using the <strong>Dynamic Field<\/strong> widget\/block\/element, enable the <strong>Filter field output<\/strong> toggle, and select the &#8220;QR Code&#8221; <strong>Callback<\/strong> from the drop-down menu. Watch the <a href=\"https:\/\/www.youtube.com\/watch?v=uz5bJ8D36BQ\" target=\"_blank\" rel=\"noreferrer noopener\">How to display QR codes with the Dynamic Field widget<\/a> video tutorial to learn more.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"dynamic-calendar\"><strong>Dynamic Calendar<\/strong><\/h4>\n\n\n\n<p>The <strong>Dynamic Calendar<\/strong> module is intended to display dynamic content from the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/how-to-create-a-custom-post-type-based-on-jetengine-plugin\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Post Type<\/strong> (CPT)<\/a> meta fields of different types (text, media, and more) in calendar listings and redirect users to the event\u2019s page after clicking.<\/p>\n\n\n\n<p>If enabled, this module activates the <a href=\"https:\/\/crocoblock.com\/widgets\/dynamic-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dynamic Calendar<\/a> widget\/block\/element in <em>Elementor<\/em>, the WordPress block editor (Gutenberg), and the Bricks theme.<\/p>\n\n\n\n<p>The <strong>Dynamic Calendar<\/strong> module:<\/p>\n\n\n\n<ul>\n<li>displays listings according to the post\u2019s publication\/modification dates;<\/li>\n\n\n\n<li>selects a custom meta field containing dates;<\/li>\n\n\n\n<li>uses comments, terms, users, and <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/custom-content-type\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Content type (CCT)<\/strong><\/a><strong> <\/strong>items;<\/li>\n\n\n\n<li>displays recurring events with the necessary frequency;<\/li>\n\n\n\n<li>displays posts from two or more different post types;<\/li>\n\n\n\n<li>hides past events and starts from a month the user wants;<\/li>\n\n\n\n<li>applies visibility conditions to data.<\/li>\n<\/ul>\n\n\n\n<p>This feature is described in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-calendar-listing-functionality-how-to-add-a-dynamic-calendar\/?utm_campaign=need-help&amp;utm_source=jetengine-modules&amp;utm_medium=calendar\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Create a Dynamic Calendar<\/strong><\/a> tutorial.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"forms-legacy\"><strong>Forms (Legacy)<\/strong><\/h4>\n\n\n\n<p>This is a legacy form builder functionality that will be updated only for critical bug fixes. The <a href=\"https:\/\/jetformbuilder.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetFormBuilder<\/em><\/a> plugin provides the latest updates, including new form features. After activation, the Forms tab will be added to the JetEngine submenu. In this submenu, one can create new forms and edit existing ones. This module also adds a new widget\/block\/element to the corresponding editor to display previously created forms. More details on customizing the form layouts are provided in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-booking-form-layout\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Create a Form Layout<\/strong><\/a> tutorial.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"listing-grid-injections\"><strong>Listing Grid injections<\/strong><\/h4>\n\n\n\n<p>This option allows you to use different <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-what-is-a-listing-template\/\" target=\"_blank\" rel=\"noreferrer noopener\">Listing Templates<\/a> within one <a href=\"https:\/\/crocoblock.com\/widgets\/listing-grid\/\" target=\"_blank\" rel=\"noreferrer noopener\">Listing Grid<\/a> widget\/block\/element. More information about this widget can be found in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-use-the-alternative-listing-template-functionality-in-listing-grid\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Use Alternative Listing Template Functionality in Listing Grid<\/a> tutorial.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"profile-builder\"><strong>Profile Builder<\/strong><\/h4>\n\n\n\n<p>This module is intended to create a personal user\u2019s account page on your website or users\u2019 public profiles similar to social media profiles. After activation, the <strong>Profile Builder<\/strong> tab will be added to the <em>JetEngine<\/em> submenu. This feature is explained in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-user-profile-builder-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">User Profile Builder Overview<\/a> tutorial.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"maps-listings\"><strong>Maps Listings<\/strong><\/h4>\n\n\n\n<p>This widget displays any <strong>Custom Post Type<\/strong> items as pop-up markers on a map.<\/p>\n\n\n\n<p>To apply this functionality, an API key should be obtained and pasted into a corresponding <strong>Maps Settings ta<\/strong>b field, as described in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-choosing-different-map-providers-for-map-listings\/\" target=\"_blank\" rel=\"noreferrer noopener\">Choosing Different Front-end and Geocoding Map Providers for Map Listings<\/a> tutorial.<\/p>\n\n\n\n<p>After activation, the <strong>Maps Settings<\/strong> tab will be added to the <strong>JetEngine Settings<\/strong> dashboard. Besides that, the <a href=\"https:\/\/crocoblock.com\/widgets\/map-listing\/\" target=\"_blank\" rel=\"noreferrer noopener\">Map Listing<\/a> widget\/block\/element will appear in the Elementor widget menu, WordPress block editor (Gutenberg), and Bricks editor, respectively.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"dynamic-visibility-for-widgets-and-sections\"><strong>Dynamic Visibility for Widgets and Sections<\/strong><\/h4>\n\n\n\n<p>This module is intended to set the visibility of widgets\/blocks\/elements, columns, and sections depending on the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-custom-meta-field-with-jetengine-custom-meta-field-types-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">meta field<\/a> values, user roles, and other conditions.<\/p>\n\n\n\n<p><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">After activation, the\u00a0<strong>Dynamic Visibility<\/strong>\u00a0section will be added to the\u00a0<strong>Advanced<\/strong>\u00a0settings tab of all Elementor widgets and sections, and the\u00a0<strong>Block Visibility<\/strong>\u00a0section will be added to the block\u2019s settings in the WordPress block editor (Gutenberg).<\/span><\/p>\n\n\n\n<p>More information about managing visibility conditions for meta fields, posts, listings, and relations is available in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-visibility-module-options-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dynamic Visibility Module Overview<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"data-stores\"><strong>Data Stores<\/strong><\/h4>\n\n\n\n<p>This module adds wishlist, favorites, likes, bookmarks, and other functionality to your website.<\/p>\n\n\n\n<p>After activation, the <strong>Data Stores<\/strong> tab will be added to the <em>JetEngine<\/em> dashboard. Besides that, in the <strong>Source<\/strong> drop-down menu of the <strong>Content settings<\/strong> tab of the <a href=\"https:\/\/crocoblock.com\/widgets\/dynamic-link\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dynamic Link<\/a> widget\/block\/element, an &#8220;Add to store&#8221; option will appear.<\/p>\n\n\n\n<p>The information on creating pages for users and configuring the needed settings can be found in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-data-stores-module-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Data Stores Module Overview<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"custom-content-type\"><strong>Custom Content Type<\/strong><\/h4>\n\n\n\n<p>This module is intended 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 using the <a href=\"https:\/\/crocoblock.com\/widgets\/listing-grid\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Grid<\/strong><\/a> widget\/block\/element. After activation, the<strong> Custom Content Types<\/strong> tab will be added to the <em>JetEngine<\/em> submenu.&nbsp;<\/p>\n\n\n\n<p>More about the CCT functionality for better site organization is presented in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-how-to-create-a-custom-content-type\/?utm_campaign=need-he\"><strong>How to Create a Custom Content Type<\/strong><\/a> tutorial.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"rest-api-listings\"><strong>REST API Listings<\/strong><\/h4>\n\n\n\n<p>This module is intended to display information from a third-party <strong>REST API<\/strong> using the <strong>Listing Grid<\/strong> widget\/ block\/element.<\/p>\n\n\n\n<p>After activation, the <strong>REST API Endpoints<\/strong> tab will be added to the <strong>JetEngine Settings<\/strong> dashboard. Besides that, a &#8220;REST API Endpoint&#8221; option will be available in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-what-is-a-listing-template\/\" target=\"_blank\" rel=\"noreferrer noopener\">Listing<\/a> creation window. Also, this module adds the &#8220;REST API Request&#8221; <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-booking-form-send-email-notification-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">notification<\/a> to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-booking-form-layout\/?utm_campaign=need-help&amp;utm_source=jetengine-modules&amp;utm_medium=booking-forms\">JetEngine<\/a> and <a href=\"https:\/\/jetformbuilder.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">JetFormBuilder<\/a> forms.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"fullwidth-wordpress-block-editor-gutenberg\"><strong>FullWidth WordPress block editor (Gutenberg)<\/strong><\/h4>\n\n\n\n<p><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">After activation of the\u00a0<strong>Module<\/strong>, it makes blocks in the Gutenberg editor area full-width, regardless of the theme styles.<\/span> For example, that\u2019s how the <strong>Calendar<\/strong> block looks with the usual width.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1-1024x640.webp\" alt=\"calendar block with the usual width\" class=\"wp-image-47337\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-in-block-editor-1.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>And that\u2019s how the block looks when the <strong>FullWidth WordPress block editor (Gutenberg)<\/strong> module is enabled.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-when-the-fullwidth-module-enabled.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-when-the-fullwidth-module-enabled-1024x640.webp\" alt=\"calendar block when the fullwidth module enabled\" class=\"wp-image-47339\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-when-the-fullwidth-module-enabled-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-when-the-fullwidth-module-enabled-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-when-the-fullwidth-module-enabled-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-when-the-fullwidth-module-enabled-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-when-the-fullwidth-module-enabled-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/calendar-block-when-the-fullwidth-module-enabled.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"external-modules\"><strong>External Modules<\/strong><\/h3>\n\n\n\n<p>The following <strong>External Modules <\/strong>are available:: <strong>Dynamic Tables Builder<\/strong>, <strong>Custom Visibility Conditions<\/strong>, <strong>Dynamic Charts Builder<\/strong>, <strong>Dynamic Tables Builder<\/strong>, <strong>Get Attachment File Link by ID<\/strong>, <strong>Layout Switcher<\/strong>, <strong>Trim String Callback<\/strong>, and <strong>Post Expiration Period Module<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-1.webp\" alt=\"jetengine external modules\" class=\"wp-image-50330\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-1.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-1-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>The <strong>External Modules<\/strong>, unlike the <strong>Default Modules<\/strong>, are installed as separate plugins.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-as-installed-plugins-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-as-installed-plugins-1.webp\" alt=\"jetengine external modules as installed plugins\" class=\"wp-image-50329\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-as-installed-plugins-1.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-as-installed-plugins-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-as-installed-plugins-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-as-installed-plugins-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-as-installed-plugins-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-external-modules-as-installed-plugins-1-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>Also, after installation and a page reload, the <strong>Dynamic Charts<\/strong> and <strong>Dynamic Tables<\/strong> builders appear in the <strong><em>WordPress Dashboard > JetEngine<\/em><\/strong> tab.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-charts-and-dynamic-tables-modules-activated.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-charts-and-dynamic-tables-modules-activated.webp\" alt=\"dynamic charts and dynamic tables modules activated\" class=\"wp-image-50321\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-charts-and-dynamic-tables-modules-activated.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-charts-and-dynamic-tables-modules-activated-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-charts-and-dynamic-tables-modules-activated-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-charts-and-dynamic-tables-modules-activated-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-charts-and-dynamic-tables-modules-activated-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-charts-and-dynamic-tables-modules-activated-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>The <strong>Attachment file link by ID <\/strong>and <strong>Trim string callback <\/strong>modules will be displayed in the <strong>Dynamic Field <\/strong>widget\/block\/element after installation. In this case, the <strong>Filter field output <\/strong>toggle should be enabled to observe these features in the <strong>Callback <\/strong>drop-down menu in Elementor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-Elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-Elementor-1024x640.webp\" alt=\"get attachment file link by ID in Elementor\" class=\"wp-image-47346\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-Elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-Elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-Elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-Elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-Elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-Elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>These options are also added into the <strong>Dynamic Field <\/strong>block settings.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-block-editor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-block-editor-1024x640.webp\" alt=\"\" class=\"wp-image-47347\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-block-editor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-block-editor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-block-editor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-block-editor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-block-editor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-block-editor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>As in the WordPress block editor (Gutenberg) and Elementor, the same options will be added to the Bricks Builder elements.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-bricks.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-bricks-1024x640.webp\" alt=\"\" class=\"wp-image-47349\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-bricks-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-bricks-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-bricks-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-bricks-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-bricks-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/get-attachment-file-link-by-ID-in-bricks.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>The<strong> Post expiration period<\/strong>, <strong>Custom visibility conditions<\/strong>, and other features are free add-ons one can download from the <a href=\"https:\/\/crocoblock.com\/freemium\/tools\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>free DevTools kit<\/strong><\/a> page.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"dynamic-tables-builder\"><strong>Dynamic Tables Builder<\/strong><\/h4>\n\n\n\n<p>The add-on is intended to create different tables based on dynamic data, be it tables of posts, <em>WooCommerce<\/em> products, users, terms, comments, etc. Users can also build tables based on <a href=\"https:\/\/crocoblock.com\/features\/?_plugin=jetengine&amp;_feature=63\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>CCT<\/strong><\/a> data or tables with data queried directly from the SQL database. In the table cells, one can either display the data pulled from the database or the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-what-is-a-listing-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing<\/strong><\/a> templates built based on this data.<\/p>\n\n\n\n<p>Also, the <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/tables-builder\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Tables<\/strong><\/a> module is compatible with <a href=\"https:\/\/crocoblock.com\/plugins\/jetsmartfilters\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetSmartFilters<\/em><\/a>, so the selected data can be filtered or sorted as you like.<\/p>\n\n\n\n<p>After enabling the <strong>Dynamic Tables<\/strong> module, it appears as a submenu in the WordPress Dashboard, is installed as a separate plugin, and is available as a widget and block.<\/p>\n\n\n\n<p>More information about this feature can be found in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-tables-builder-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Tables Builder Overview<\/strong><\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"dynamic-charts-builder\"><strong>Dynamic Charts Builder<\/strong><\/h4>\n\n\n\n<p>This module is designed to display dynamic data in a graph format. After enabling the <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/charts-builder\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Charts<\/strong><\/a> module, it\u2019s 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.<\/p>\n\n\n\n<p>More about this module is explained in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-charts-builder-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Charts Builder Overview<\/strong><\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"attachment-file-link-by-id\"><strong>Attachment file link by ID<\/strong><\/h4>\n\n\n\n<p>This one allows you to display download links for .pdf, .zip, and other file formats using the <strong>Dynamic Field<\/strong> widget\/block\/element and use it to output such links to the archive and single page templates. This module adds a new callback to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-field-widget-overview-how-to-use-filter-field-output\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Field<\/strong><\/a> widget\/block\/element and is installed as a separate plugin.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"custom-visibility-conditions\"><strong>Custom visibility conditions<\/strong><\/h4>\n\n\n\n<p>The <strong>Custom Visibility Conditions <\/strong>add-on is part of the <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/dynamic-visibility\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Visibility<\/strong><\/a> module, so it should also be enabled. To learn more about this feature, proceed to the<strong> <\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-visibility-module-options-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Visibility Module Options Overview<\/strong><\/a><strong>.<\/strong><\/p>\n\n\n\n<p>The add-on adds the &#8220;Is post by current user&#8221; condition (makes sections\/columns\/widgets visible\/invisible to the post\u2019s author) and the &#8220;Post Status is&#8221; condition (shows\/hides the sections\/columns\/widgets depending on the post status) custom visibility conditions to the corresponding widgets\/blocks. In particular, it adds these options to the <strong>Dynamic Visibility <\/strong>tab in the <strong>Advanced <\/strong>section of any widget in the Elementor editor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-in-elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-in-elementor-1024x640.webp\" alt=\"custom visibility conditions module in elementor\" class=\"wp-image-47351\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-in-elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-in-elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-in-elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-in-elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-in-elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-in-elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In the WordPress block editor (Gutenberg), hitting the &#8220;<strong>eye<\/strong>&#8221; icon<strong> <\/strong>displays these options in the <strong>Condition <\/strong>drop-down.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-unWordPress-block-edito.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-unWordPress-block-edito-1024x640.webp\" alt=\"custom visibility conditions module in block editor\" class=\"wp-image-47352\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-unWordPress-block-edito-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-unWordPress-block-edito-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-unWordPress-block-edito-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-unWordPress-block-edito-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-unWordPress-block-edito-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/custom-visibility-conditions-module-unWordPress-block-edito.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>In the Bricks editor, hitting the <strong>Conditions icon <\/strong>displays these options in the <strong>CONDITIONS <\/strong>drop-down.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-conditions-in-bricks.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-conditions-in-bricks-1024x640.webp\" alt=\"\" class=\"wp-image-47354\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-conditions-in-bricks-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-conditions-in-bricks-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-conditions-in-bricks-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-conditions-in-bricks-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-conditions-in-bricks-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/dynamic-visibility-conditions-in-bricks.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>More about this can be found in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-devtools-custom-visibility-conditions-add-on\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Visibility Conditions Add-on<\/strong><\/a> tutorial.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"trim-string-callback\"><strong>Trim string callback<\/strong><\/h4>\n\n\n\n<p>The add-on is intended to output the string trimmed by the desired number of characters and display the pieces of text from meta fields, options, etc., cut by the chosen string length value (by default, this can be done for post excerpt only, not for meta fields). The functionality is implemented via a callback to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-field-widget-overview-how-to-use-filter-field-output\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Field<\/strong><\/a> widget or block.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"post-expiration-period\"><strong>Post expiration period<\/strong><\/h4>\n\n\n\n<p>The add-on allows setting the post\u2019s expiration date for posts that were added via <a href=\"https:\/\/jetformbuilder.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetEngine<\/em><\/a><em> <\/em>and <a href=\"https:\/\/jetformbuilder.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetFormBuilder<\/em><\/a><em> <\/em>form. Settings for the post\u2019s expiration period can be set in the <a href=\"https:\/\/jetformbuilder.com\/features\/insert-update-post\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Insert\/Update Post<\/strong><\/a> notification settings. This module makes it possible to display the new post for a limited time.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/post-expiration-period-feature-in-the-form.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/post-expiration-period-feature-in-the-form-1024x640.webp\" alt=\"post expiration period feature in the form\" class=\"wp-image-47357\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/post-expiration-period-feature-in-the-form-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/post-expiration-period-feature-in-the-form-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/post-expiration-period-feature-in-the-form-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/post-expiration-period-feature-in-the-form-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/post-expiration-period-feature-in-the-form-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/post-expiration-period-feature-in-the-form.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>To learn more, the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-devtools-post-expiration-period-add-on\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Post Expiration Period Add-on<\/strong><\/a> tutorial should be read.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"performance\"><strong>Performance<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<p>This tab has such settings:<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-performance-tweaks-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-performance-tweaks-1.webp\" alt=\"jetengine performance tweaks\" class=\"wp-image-50333\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-performance-tweaks-1.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-performance-tweaks-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-performance-tweaks-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-performance-tweaks-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-performance-tweaks-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-performance-tweaks-1-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<ul>\n<li><strong>Optimized DOM<\/strong> \u4e00 a toggle that, if enabled, removes some additional HTML wrappers from the <em>JetEngine<\/em> elements. The number of removed wrappers depends on each specific element;<\/li>\n<\/ul>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">Note that after enabling this option you need to restyle all <i>JetEngine<\/i> widgets that were used.<\/p><\/div><\/div>\n\n\n\n<ul>\n<li><strong>Elementor Views<\/strong>&nbsp; \u4e00 a toggle that, if disabled, turns off widgets and <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/dynamic-tags-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Tags<\/strong><\/a> for the <em>Elementor<\/em> editor;<\/li>\n\n\n\n<li><strong>Blocks Views<\/strong> \u4e00 a toggle that, if disabled, turns off blocks and <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-wordpress-dynamic-content-tag\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Tags<\/strong><\/a> for the WordPress block editor (Gutenberg);<\/li>\n\n\n\n<li><strong>Bricks Views <\/strong>\u4e00 a toggle that, if disabled, turns off elements for the Bricks editor;<\/li>\n\n\n\n<li><strong>Timber\/Twig Views <\/strong>\u4e00 a toggle that, if enabled, suggests the <em>Timber<\/em> plugin be installed. Then, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/timber-twig-listing-view-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">listing items in the Timber\/Twig editor<\/a> can be created.<\/li>\n<\/ul>\n\n\n\n<p>After changing the settings, click the &#8220;<strong>Save tweaks config<\/strong>&#8220;<strong> <\/strong>button.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"skins-manager\"><strong>Skins Manager<\/strong><\/h2>\n\n\n\n<p>The <strong>Skins Manager<\/strong> settings menu tab allows import or export <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-custom-post-type-based-on-jetengine-plugin\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>post types<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/creating-custom-taxonomy-with-jetengine\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>taxonomies<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-what-is-a-listing-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>listing items<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-query-builder-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>queries<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-how-to-create-a-custom-content-type\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>CCTs<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-wordpress-relations-feature-settings-overview\/\"><strong>relations<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-group-the-custom-meta-fields-for-the-certain-post-types-into-meta-boxes\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>meta boxes<\/strong><\/a>, etc., from one website to another. To learn how to work with this feature, proceed to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-how-to-import-and-export-custom-post-types-terms-and-meta-fields\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Import and Export Custom Post Types, Terms, and Meta Fields<\/strong><\/a> tutorial. The settings include the <strong>Import Skin<\/strong>, <strong>Export Skin<\/strong>, and <strong>Presets<\/strong> tabs.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-1.webp\" alt=\"jetengine skins manager\" class=\"wp-image-50335\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-1.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-1-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>In the <strong>Import Skin<\/strong> tab, the needed dynamic content, such as a JSON file, can be uploaded.<\/p>\n\n\n\n<p>In the<strong> Export Skin<\/strong> tab, any <em>JetEngine<\/em> content can be selected and imported to another website to avoid creating the same elements several times.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/export-skin-settings.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/export-skin-settings-1024x640.webp\" alt=\"export skin settings\" class=\"wp-image-47365\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/export-skin-settings-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/export-skin-settings-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/export-skin-settings-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/export-skin-settings-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/export-skin-settings-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/03\/export-skin-settings.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>The <strong>Presets<\/strong> tab is only available if the <strong>Profile Builder<\/strong> and <strong>Forms (Legacy)<\/strong> default modules are activated. There are the following settings:<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-preset.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-preset.webp\" alt=\"jetengine skins manager preset\" class=\"wp-image-50334\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-preset.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-preset-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-preset-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-preset-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-preset-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-skins-manager-preset-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>The <strong>Presets <\/strong>tab is available only when the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-booking-form-layout\/?utm_campaign=need-help&amp;utm_source=jetengine-modules&amp;utm_medium=booking-forms\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Profile Builder<\/strong><\/a> and <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-booking-form-layout\/?utm_campaign=need-help&amp;utm_source=jetengine-modules&amp;utm_medium=booking-forms\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Forms (Legacy)<\/strong><\/a> default modules are activated.<\/p>\n\n\n\n<ul>\n<li><strong>User profile with editable content<\/strong> \u4e00 imports an Account page with three subpages: \u201cMain\u201d with the <strong>Listing Grid<\/strong> that displays posts created by the current user, \u201cEdit post\u201d with the \u201cEdit post\u201d form, and \u201cNew post\u201d with the \u201cNew post\u201d form;<\/li>\n\n\n\n<li><strong>Editable user settings page for user profile<\/strong> \u4e00 imports the \u201cUser Settings\u201d subpage with the \u201cEdit User\u201d form.<\/li>\n<\/ul>\n\n\n\n<p>More details are described in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/applying-preset-for-user-account-page\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Apply a Preset for User Account Page<\/strong><\/a><strong> <\/strong>tutorial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"shortcode-generator\"><strong>Shortcode Generator<\/strong><\/h2>\n\n\n\n<p>The <strong>Shortcode Generator<\/strong> tab is intended to generate <em>JetEngine<\/em>-related values as shortcodes (e.g., create QR code shortcodes using the <strong>QR Codes for Dynamic Field widget Module<\/strong>) and to create conditional shortcodes that can be used in text editors or builders like Bricks.<\/p>\n\n\n\n<p>The <strong>Dynamic Conditions<\/strong> can now be embedded directly into content or used to control the visibility of elements in Bricks. If the <strong>Dynamic Visibility<\/strong> module is activated, the <strong>Shortcode<\/strong> drop-down list will include the \u201cJetEngine Data (default)\u201d and \u201cJetEngine Condition\u201d options. More information is provided in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/how-to-operate-with-dynamic-visibility-via-shortcodes\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Operate with Dynamic Visibility via Shortcodes<\/strong><\/a> tutorial.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"jetengine-data\"><strong>JetEngine Data<\/strong><\/h3>\n\n\n\n<p><strong>JetEngine Data<\/strong> (default) \u4e00 an option that, if selected, displays <em>JetEngine<\/em> field data with a shortcode that fetches and shows custom field information dynamically. The following settings are available:<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-data-option-set.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-data-option-set.webp\" alt=\"jetengine data option set\" class=\"wp-image-50327\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-data-option-set.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-data-option-set-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-data-option-set-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-data-option-set-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-data-option-set-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-data-option-set-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<ul>\n<li><strong>Source<\/strong> \u4e00 a drop-down list that allows selecting the shortcode\u2019s source (e.g., the &#8220;Post\/Term\/User\/Object Data,&#8221; &#8220;Meta Data,&#8221; &#8220;Query Variable,&#8221; &#8220;Options.&#8221; In turn, if set, each of the options activates the corresponding field(s), allowing the specification of the needed source;\n<ul>\n<li><strong>Post\/Term\/User\/Object Data<\/strong> \u2014 an option that pulls the content from the default meta fields of the post, term, user, or object. The field can be specified in the <strong>Object Field<\/strong> select or defined by typing in the <strong>Custom Object Field \/ Meta field \/ Repeater key <\/strong>field;<\/li>\n\n\n\n<li><strong>Meta Data<\/strong> \u2014 an option that takes the content from one of the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-custom-meta-field-with-jetengine-custom-meta-field-types-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>meta fields<\/strong><\/a> created by the <em>JetEngine<\/em> plugin\u2019s functionality; in particular, a specific field in the <strong>Meta Field<\/strong> drop-down menu can be chosen or defined by typing in the <strong>Custom Object Field \/ Meta field \/ Repeater key <\/strong>field;<\/li>\n\n\n\n<li><strong>Query Variable<\/strong> \u2014 an option that activates the <strong>Variable Name<\/strong> text field, which allows posts to be displayed on the <strong>Search Results<\/strong> page. For example, if the letter &#8220;s&#8221; is added to the <strong>Variable Name<\/strong> field and if someone uses the search feature to search for &#8220;flowers,&#8221; the shortcode will return posts of the specified post type that have a match in title, content, or excerpt. Read the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/ajax-search-results-area-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>AJAX Search widget or block<\/strong><\/a> tutorial to learn how to use such a shortcode;<\/li>\n\n\n\n<li><strong>Options <\/strong>\u2014 an option that activates the <strong>Options <\/strong>drop-down list for selecting a meta field created for the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-options-page-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Options Page<\/strong><\/a>.&nbsp;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Hide if Empty <\/strong>\u4e00 a toggle that activates the toggle to hide the value if it\u2019s empty. The toggle is set to deactivated by default and enables the <strong>Fallback Value<\/strong> field that allows inserting an alternative text in case the info is missing;<\/li>\n\n\n\n<li><strong>Filter Field Output<\/strong> \u4e00 a toggle that, if selected, applies callbacks to the generated shortcode you generate and activates the <strong>Applied Callbacks <\/strong>section to choose the needed callback in the <strong>Callback<\/strong> drop-down list. Pressing the &#8220;<strong>Add new item<\/strong>&#8221; button in the <strong>Applied Callbacks <\/strong>section allows adjusting the callback. Learn more about different callbacks from the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-field-widget-overview\/#filter-field-output-overview\" target=\"_blank\" rel=\"noreferrer noopener\">Dynamic Field Widget Overview<\/a>;<\/li>\n\n\n\n<li><strong>Customize field output<\/strong> \u4e00 a toggle that, if selected, activates the Field format field that allows adding some text before and after the value pulled from the meta field; %s stands for the value that is pulled;\u00a0usage of the %1$s inserts the same value multiple times in the <strong>Field format<\/strong> field;<\/li>\n\n\n\n<li><strong>Context<\/strong> \u4e00 a drop-down list that helps specify the field\u2019s source and collaborates with the <strong>Source <\/strong>option. According to the selected settings, there can be such options:\n<ul>\n<li><strong>Default Object<\/strong> \u2014 an option that shows data for the current page or <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-what-is-a-listing-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>listing template<\/strong><\/a>;<\/li>\n\n\n\n<li><strong>Current User (global)<\/strong> \u2014 an option that<strong> <\/strong>shows data according to the user for whom the page was created;<\/li>\n\n\n\n<li><strong>Current User (for current scope)<\/strong> \u2014 an option that shows data according to the user who is currently proceeding. For example, a user listing shows the user&#8217;s posts when clicked. In this case, if you choose the <strong>Current User (for current scope)<\/strong> context, it will display the meta field value of the user you have just clicked on, not the logged-in user;<\/li>\n\n\n\n<li><strong>Queried User<\/strong> \u2014 an option that<strong> <\/strong>shows data for the currently logged-in user or the user mentioned in the URL (the user ID is in the URL);<\/li>\n\n\n\n<li><strong>Current Post <\/strong><strong>Author <\/strong>\u2014 an option that shows the meta field value of the user who is the author of the currently opened post;<\/li>\n\n\n\n<li><strong>Default WordPress Object (for current page)<\/strong> \u2014 an option that always shows the data of the current global object for the current page defined by WordPress. For instance, on a single page\/single post, it will always be the current post, even if you go to the listing added to this page;<\/li>\n\n\n\n<li><strong>Current CCT item author<\/strong> \u2014 an option that shows the data in the meta field of the user who is the author of the currently opened CCT item. It can be used in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-what-is-a-listing-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Template<\/strong><\/a> for CCT to show information about the author of the CCT item. To learn more about CCT, proceed to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-how-to-create-a-custom-content-type\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Create a Custom Content Type<\/strong><\/a> tutorial;<\/li>\n\n\n\n<li><strong>Related Items From\u2026 <\/strong>\u2014 an option that shows the data for the created relation. To learn more, navigate to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-relations-dynamic-output\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Relations Dynamic Output<\/strong><\/a><strong> <\/strong>tutorial.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>After the required options are set, the shortcode will be generated and displayed in the text field at the bottom of the page.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/generated-shortcode-for-the-jet-engine-data-set.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/generated-shortcode-for-the-jet-engine-data-set.webp\" alt=\"generated shortcode for the jet engine data set\" class=\"wp-image-50323\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/generated-shortcode-for-the-jet-engine-data-set.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/generated-shortcode-for-the-jet-engine-data-set-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/generated-shortcode-for-the-jet-engine-data-set-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/generated-shortcode-for-the-jet-engine-data-set-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/generated-shortcode-for-the-jet-engine-data-set-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/generated-shortcode-for-the-jet-engine-data-set-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"nbspjetengine-condition\"><strong>&nbsp;JetEngine Condition<\/strong><\/h3>\n\n\n\n<p><strong>JetEngine Condition <\/strong>\u4e00 an option that, if selected, generates a new shortcode with the <strong>Dynamic Visibility<\/strong> conditions. The following settings are available:<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-condition-set.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-condition-set.webp\" alt=\"jetengine condition set\" class=\"wp-image-50324\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-condition-set.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-condition-set-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-condition-set-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-condition-set-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-condition-set-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-condition-set-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<ul>\n<li><strong>Tag Enclosing Type<\/strong> \u4e00 a drop-down list that allows to selecting the type of the shortcode\u2019s tag:\n<ul>\n<li><strong>Enclosing (e.g. [shortcode attrs]content\u2026 [\/shortcode])<\/strong>&#8221; \u4e00 an option that creates enclosing shortcodes that return the content that is inside the shortcode if the condition is met. This type is convenient for use in text editors or wherever you need to control the output of content. If selected, the option activates the <strong>Visibility Condition Type<\/strong> drop-down list that specifies how the condition result will be processed: &#8220;Show element if condition met&#8221; or &#8220;Hide element if condition met&#8221;;<\/li>\n\n\n\n<li><strong>Selfclosing (e.g. [shortcode attrs])<\/strong> \u4e00 an option that returns &#8220;true&#8221; or &#8220;false&#8221; depending on the condition. This type of shortcode is perfect for integration with the Bricks theme, where it can be used as a dynamic visibility condition;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Condition<\/strong> \u4e00 a drop-down list that allows selecting the condition that should be met. The conditions are divided into the &#8220;General,&#8221; &#8220;JetEngine specific,&#8221; &#8220;User,&#8221; &#8220;Date&amp;Time,&#8221; &#8220;Listing&#8221; groups. Once selected, the options from this drop-down list enable other fields. For example, the &#8220;Greater than&#8221; option activates the <strong>Source<\/strong> field to select the source for comparison (e.g., a meta field).<\/li>\n<\/ul>\n\n\n\n<p>After setting the needed options, the shortcode will be generated and displayed in the text field at the bottom of the page.<\/p>\n\n\n\n<p>After completing, the generated shortcode can be copied and inserted into the <strong>Shortcode <\/strong>Gutenberg block or Bricks\u2019 <strong>Element Condition<\/strong> field on a page. Also, the shortcode can be entered into the <strong>Text <\/strong>meta field.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"macros-generator\">Macros Generator<\/h2>\n\n\n\n<p>The settings in this tab are intended to generate macros for use where supported. There are such settings:<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-macros-generator-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-macros-generator-1.webp\" alt=\"jetengine macros generator\" class=\"wp-image-50332\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-macros-generator-1.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-macros-generator-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-macros-generator-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-macros-generator-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-macros-generator-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-macros-generator-1-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<ul>\n<li><strong>Macros<\/strong> \u4e00 a drop-down list that allows selecting a needed macro. Information about all available macros can be found in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/macros-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Macros Guide<\/strong><\/a>;<\/li>\n\n\n\n<li><strong>Context<\/strong> \u4e00 a drop-down list that allows specifying a source. According to the specified settings, there can be such options:\n<ul>\n<li><strong>Default Object<\/strong> \u4e00 an option that shows data for the current page or <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-what-is-a-listing-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>listing template<\/strong><\/a>;<\/li>\n\n\n\n<li><strong>Current User (global)<\/strong> \u4e00 an option that shows data according to the user for whom the page was created;<\/li>\n\n\n\n<li><strong>Current User (for current scope)<\/strong> \u4e00 an option that shows data according to the user who is currently proceeding. For example, there is a listing of users that shows the posts written by the user after clicking on them. In this case, if the <strong>Current User (for current scope)<\/strong> option is set, the listing will display the meta field value of the user you have just clicked on, not the logged-in user;<\/li>\n\n\n\n<li><strong>Queried User<\/strong> \u4e00 an option that shows data for the currently logged-in user or the user mentioned in the URL (the user ID is in the URL);<\/li>\n\n\n\n<li><strong>Current Post Author<\/strong> \u4e00 an option that shows the meta field value of the user who is the author of the currently opened post;<\/li>\n\n\n\n<li><strong>Default WordPress Object (for current page)<\/strong> \u4e00 an option that shows the data of a current global object for the current page defined by WordPress. For instance, on a single page\/single post, it will always be the current post, even if you go to the listing added to this page;<\/li>\n\n\n\n<li><strong>Current CCT item author<\/strong> \u4e00 an option that shows the data in the meta field of the user who is the author of the currently opened <strong>CCT<\/strong> item. It can be used in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-what-is-a-listing-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Template<\/strong><\/a> for <strong>CCT<\/strong> to show information about the author of the CCT item. To learn more about <strong>CCT<\/strong>, proceed to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-how-to-create-a-custom-content-type\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Create a Custom Content Type<\/strong><\/a> tutorial;<\/li>\n\n\n\n<li><strong>Related Items From\u2026 <\/strong>\u4e00 an option that shows the data for the created relation. To learn more, navigate to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-relations-dynamic-output\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Relations Dynamic Output<\/strong><\/a><strong> <\/strong>tutorial.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Fallback<\/strong> \u4e00 a field that allows you to define what text to show users if the value is empty.<\/li>\n<\/ul>\n\n\n\n<p>After setting the needed options, the shortcode will be generated and displayed in the text field at the bottom of the page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"maps-settings\"><strong>Maps Settings<\/strong><\/h2>\n\n\n\n<p>The information on the map providers and other additional settings is presented in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-choosing-different-map-providers-for-map-listings\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Choosing Different Front-end and Geocoding Map Providers for Map Listings<\/strong><\/a> tutorial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"glossaries\"><strong>Glossaries<\/strong><\/h2>\n\n\n\n<p>These settings are explained in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-glossaries-functionality-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Glossaries Functionality Overview<\/strong><\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"data-stores\"><strong>Data Stores<\/strong><\/h2>\n\n\n\n<p>The first step of the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-data-stores-module-overview\/#title1\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Create Favorites Page Using Data Stores Module<\/strong><\/a> tutorial is dedicated to the Data Stores tab settings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rest-api-endpoints\"><strong>REST API Endpoints<\/strong><\/h2>\n\n\n\n<p>The <strong>REST API<\/strong> functionality is described in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-how-to-display-custom-content-type-items-using-rest-api\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Display Custom Content Type Items Using REST API<\/strong><\/a> tutorial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"forms-settings-legacy\"><strong>Forms Settings (Legacy)<\/strong><\/h2>\n\n\n\n<p>The settings allow entering the reCAPTCHA, ActiveCampaign, Mailchimp, and GetResponse keys here. Afterward, they will be stored on the website, and you won\u2019t need to enter them whenever you set up a new <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-booking-form-layout\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>form<\/strong><\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-forms-settings.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-forms-settings.webp\" alt=\"jetengine forms settings\" class=\"wp-image-50331\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-forms-settings.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-forms-settings-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-forms-settings-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-forms-settings-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-forms-settings-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-forms-settings-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"advanced\">Advanced<\/h2>\n\n\n\n<p>The <strong>Advanced <\/strong>tab in <em>JetEngine<\/em> provides developer-oriented settings that control how metadata is processed, how the Query Editor behaves, and how <em>JetEngine<\/em> interfaces appear. These options are useful for troubleshooting, performance adjustments, and ensuring consistent behavior in custom setups. It contains such options:<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-advanced-settings.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-advanced-settings.webp\" alt=\"jetengine dashboard advanced settings\" class=\"wp-image-50325\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-advanced-settings.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-advanced-settings-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-advanced-settings-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-advanced-settings-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-advanced-settings-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-advanced-settings-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<ul>\n<li><strong>Disable legacy User Meta processing<\/strong> \u2014 a toggle, when enabled, forces <em>JetEngine<\/em> to always retrieve the meta directly from the object by context (more predictable for developers working with custom meta structures). If disabled \u2014 when the meta key matches a <em>JetEngine<\/em> user meta field, data is automatically pulled from the current user or listing object;<\/li>\n\n\n\n<li><strong>Disable Frontend Query Editor<\/strong> \u2014 prevents users or editors from modifying <em>JetEngine<\/em>-powered queries on the front end. Useful for locking layouts or improving security;<\/li>\n\n\n\n<li><strong>Force LTR on JetEngine pages<\/strong> \u2014 forces <em>JetEngine<\/em> interfaces to use a left-to-right layout, even if the site\u2019s language is RTL (right-to-left). Useful when working in RTL languages, but preferring a standard UI flow for better consistency with documentation or code snippets. Changing this setting reloads the page.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"mcp-server\">MCP Server<\/h2>\n\n\n\n<p>The <strong>Model Context Protocol (MCP) Server<\/strong> in <em>JetEngine<\/em> unlocks seamless communication between the WordPress website and external AI tools. Here, one can activate the server, view the MCP endpoint URL, and check the list of available tools that external apps can call \u2014 including operations for custom post types, listings, queries, taxonomies, meta boxes, glossaries, and other <em>JetEngine<\/em> data-management actions.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-model-context-protocol-mcp-server-settings.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-model-context-protocol-mcp-server-settings.webp\" alt=\"jetengine dashboard model context protocol (mcp) server settings\" class=\"wp-image-50326\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-model-context-protocol-mcp-server-settings.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-model-context-protocol-mcp-server-settings-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-model-context-protocol-mcp-server-settings-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-model-context-protocol-mcp-server-settings-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-model-context-protocol-mcp-server-settings-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-dashboard-model-context-protocol-mcp-server-settings-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>All tools \u2014 including global ones \u2014 fall into two categories:<\/p>\n\n\n\n<ul>\n<li><strong>Tools<\/strong> \u2014 perform direct actions and can change the state of the website. Examples: creating posts, updating meta fields, registering taxonomies.<\/li>\n\n\n\n<li><strong>Resources<\/strong> \u2014 provide data only and do not modify the website. They are used to supply context, configuration details, or metadata for other operations.<\/li>\n<\/ul>\n\n\n\n<p>Such tools are available:<\/p>\n\n\n\n<ul>\n<li><strong>Add Custom Content Type<\/strong> \u2014 creates a new <strong>Custom Content Type (CCT)<\/strong>. The convenience is that there is no need to enable a module separately \u2014 everything will be done automatically in the background;<\/li>\n\n\n\n<li><strong>Get JetEngine Configuration<\/strong> \u2014 retrieves the current <em>JetEngine<\/em> setup overview, including all registered post types (<strong>CPT<\/strong>s), <strong>CCT<\/strong>s, taxonomies, meta boxes, options pages, queries, relations, REST API endpoints, and glossaries in JSON format;<\/li>\n\n\n\n<li><strong>Get Website Config<\/strong> \u2014 retrieves the current configuration of the entire site. While less detailed than the <strong>Get JetEngine Configuration<\/strong> option, it provides information about registered post types, taxonomies, and installed plugins in JSON format;<\/li>\n\n\n\n<li><strong>Get JetEngine Macros<\/strong> \u2014 provides a list of macros available for invocation on this site, along with their arguments and usage examples for AI-assisted tooling. Together with the two previous resources, it helps supply the AI agent with accurate site context so it can correctly invoke other tools;<\/li>\n\n\n\n<li><strong>Add Glossary<\/strong> \u2014 creates a glossary with manually provided options;<\/li>\n\n\n\n<li><strong>Manage JetEngine Modules<\/strong> \u2014 lists active <em>JetEngine<\/em> modules and allows enabling or disabling modules upon request;<\/li>\n\n\n\n<li><strong>Add Listing Grid Item<\/strong> \u2014 creates a listing item based on an existing query (if information about the query is in the agent&#8217;s context) or using legacy parameters (for a specific <strong>CPT<\/strong>, taxonomy, etc.);<\/li>\n\n\n\n<li><strong>Add Custom Post Type<\/strong> \u2014 creates a <strong>CPT<\/strong> with the necessary meta fields. Provide the <strong>CPT<\/strong> name in general_settings.name; if general_settings.slug is omitted, it will be generated automatically from the name;<\/li>\n\n\n\n<li><strong>Add Meta Box<\/strong> \u2014 adds a meta box with a required set of meta fields for a <strong>CPT<\/strong>, taxonomy, or user. Provide general_settings.name and describe the fields in meta_fields. The tool automatically enables the necessary visibility conditions when you supply its configuration;<\/li>\n\n\n\n<li><strong>Add Taxonomy<\/strong> \u2014 creates a taxonomy with the necessary meta fields. Provide the taxonomy name inside general_settings.name and assign it to one or more post types via general_settings.object_type;<\/li>\n\n\n\n<li><strong>Add Query<\/strong> \u2014 creates a new query to the <strong>Query Builder<\/strong>. The request must always include the query_args object when calling this tool. Requests without query_args are invalid and will be rejected. For query_type: &#8220;sql&#8221;, query_args must contain a non-empty sql string. For other types, query_args must contain the appropriate query arguments (WP_Query-style for posts, terms, users, etc.).<\/li>\n<\/ul>\n\n\n\n<p>Valid examples:&nbsp;<\/p>\n\n\n\n<ul>\n<li>SQL: {&#8220;name&#8221;:&#8221;Recent orders&#8221;,&#8221;query_type&#8221;:&#8221;sql&#8221;,&#8221;query_args&#8221;:{&#8220;sql&#8221;:&#8221;SELECT * FROM wp_posts WHERE post_type=&#8217;shop_order&#8217; LIMIT 10&#8243;}};&nbsp;<\/li>\n\n\n\n<li>Posts: {&#8220;name&#8221;:&#8221;Latest posts&#8221;,&#8221;query_type&#8221;:&#8221;posts&#8221;,&#8221;query_args&#8221;:{&#8220;post_type&#8221;:&#8221;post&#8221;,&#8221;posts_per_page&#8221;:5}}&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Invalid example (will be rejected):<\/p>\n\n\n\n<p>{&#8220;name&#8221;:&#8221;Latest posts&#8221;,&#8221;query_type&#8221;:&#8221;posts&#8221;} \u2014 missing query_args.&nbsp;<\/p>\n\n\n\n<p>Additionally, macros from the conversation context can be used for contextual params (IDs, user, dates) to make queries dynamic.<\/p>\n\n\n\n<p>More details can be found in the <strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/how-to-use-mcp-server-with-vs-code-copilot\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Use M\u0421P Server with VS Code + Copilot<\/a><\/strong> tutorial.\u00a0Also, the <strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/command-center-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Command Center Overview<\/a><\/strong> can be checked, which describes AI commands for advanced WordPress automation.<\/p>\n\n\n\n<p>That\u2019s all. Now you know all about the WordPress <em>JetEngine <\/em>Dashboard settings.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial reveals the settings available after installing the WordPress JetEngine plugin.<\/p>\n","protected":false},"author":8,"template":"","format":"standard","builder-category":[],"feature-category":[],"article-category":[440],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dashboard Settings Overview \u2013 JetEngine | Crocoblock<\/title>\n<meta name=\"description\" content=\"This tutorial provides a detailed overview of the JetEngine Dashboard settings that become available after installing the JetEngine WordPress plugin.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dashboard Settings Overview \u2013 JetEngine | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"This tutorial provides a detailed overview of the JetEngine Dashboard settings that become available after installing the JetEngine WordPress plugin.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-03T13:55:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"30 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/\",\"name\":\"Dashboard Settings Overview \u2013 JetEngine | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2025-12-03T13:55:41+00:00\",\"dateModified\":\"2025-12-03T13:55:45+00:00\",\"description\":\"This tutorial provides a detailed overview of the JetEngine Dashboard settings that become available after installing the JetEngine WordPress plugin.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Features\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/features\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"JetEngine Dashboard Settings\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dashboard Settings Overview \u2013 JetEngine | Crocoblock","description":"This tutorial provides a detailed overview of the JetEngine Dashboard settings that become available after installing the JetEngine WordPress plugin.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/","og_locale":"en_US","og_type":"article","og_title":"Dashboard Settings Overview \u2013 JetEngine | Crocoblock","og_description":"This tutorial provides a detailed overview of the JetEngine Dashboard settings that become available after installing the JetEngine WordPress plugin.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/","og_site_name":"Help Center","article_modified_time":"2025-12-03T13:55:45+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/jetengine-default-modules-1.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"30 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/","url":"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/","name":"Dashboard Settings Overview \u2013 JetEngine | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2025-12-03T13:55:41+00:00","dateModified":"2025-12-03T13:55:45+00:00","description":"This tutorial provides a detailed overview of the JetEngine Dashboard settings that become available after installing the JetEngine WordPress plugin.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Features","item":"https:\/\/crocoblock.com\/knowledge-base\/features\/"},{"@type":"ListItem","position":3,"name":"JetEngine Dashboard Settings"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/features\/32666"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/features"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/features"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/8"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=32666"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=32666"},{"taxonomy":"feature-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/feature-category?post=32666"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=32666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}