The spring has come, and Crocoblock brings new updates and releases! Read on to discover more about the new Divi integration and other exciting news in this digest.
Plugin Releases
Divi 5 and JetPlugins integration
We’re excited to introduce the Divi 5 integration with JetPlugins, bringing powerful dynamic functionality to Divi 5 websites. If you’re a Divi 5 user, you can now combine its visual builder with the full power of JetPlugins to create complex projects faster and more efficiently.
This release includes a setup wizard and seamless integration with JetEngine and JetSmartFilters, allowing you to significantly extend the range of available functionality inside Divi.
JetEngine inside Divi
Now, you can build dynamic, data-driven websites, allowing you to:
- display dynamic content (fields, images, meta, terms, links);
- create advanced listings (grids, calendars, maps);
- work with repeaters and custom data structures.
Learn how to set a listing template and use a listing grid in the Divi builder.
JetSmartFilters for Divi
Now, you can add advanced filtering to your content:
- dropdowns, checkboxes, range, date, search, and more;
- sorting, pagination, and active filter states;
- flexible filtering logic for dynamic listings.
This guide explains how to build a filter for a Custom Post Type in Divi.
And we’re not stopping here — more powerful updates are coming in the following releases! We are looking forward to hearing your feedback.
JetBlocks 1.4.0
JetBlocks 1.4.0 is here — the release brings smarter mobile menus and stronger SEO support.
What’s new:
Breadcrumbs microformatting — the Breadcrumbs widget now includes the “Enable JSON LD Breadcrumbs” option, allowing you to add structured breadcrumb data for enhanced SEO performance and visibility.
Enhanced nav menu widget now gives more control over responsive menus:
- dropdown background color for responsive mode;
- box shadow option for Mobile Menu;
- overlay support for mobile navigation;
- custom breakpoint control with the “Starts Showing Mobile Menu From” option.
Improved mobile menu behavior — the faster and more intuitive navigation is available now:
- open mobile menus by default;
- expand specific submenus automatically.
This allows specific submenu items to be expanded automatically when the mobile menu opens for faster, more intuitive navigation.
JetEngine 3.8.6
We’ve released JetEngine 3.8.6, introducing an important step in our transition to a more modern slider infrastructure.
Optional switch to Swiper.js — we’re preparing to migrate from Slick to Swiper.js, a more modern library widely used across many builders we’re compatible with.
In this release, Swiper is available as an optional slider engine. You can enable it in JetEngine global settings and test how it works in your projects.
What happens next:
- Swiper will be the default for new installations in the next release.
- Existing sites will be switched automatically later.
- Slick will remain available as an option if needed.
NOTE
Please test on the staging environment first! If you use highly customized sliders, we strongly recommend testing the Swiper option on a staging site. If something doesn’t work as expected, simply keep Slick enabled in the slider engine settings, and the upcoming updates won’t affect your setup.
JetTabs 2.3.0
We’re excited to announce that JetTabs 2.3.0 is now available, bringing two new options to enhance tab behavior and improve user experience:
- Flip text direction. Tabs now dynamically adjust text and position when set to left or right. This provides greater flexibility in customizing the tab presentation to match your design requirements.
- Responsive “Scrolling to the Content.” Smoothly scroll to tab content with separate settings for desktop, tablet, and mobile.
Plugin Updates
JetSmartFilters 3.7.5
- Divi addon compatibility.
- Added: Pagination Filter SEO.
- Updated: Blocks API Version 3.
JetElements 2.8.1.1
- Added: filter for template content.
JetBlocks 1.4.0
- Schema.org BreadcrumbList micro-markup support for the Breadcrumbs widget.
- Nav Menu ‘Open By Default’ option with ‘Open Submenu on Item’ setting to auto-open a specified submenu item in the default mobile menu layout.
- Nav Menu enhancements, including responsive Dropdown Background Color, Mobile Menu Dropdown Box Shadow control, configurable Mobile Overlay (with color), and a Custom ‘Start Showing Mobile Menu From’ breakpoint (px).
JetBooking 4.0.4
- Updated: Booking availability calendar widget help link.
- Updated: Unit and Units availability methods.
JetWooBuilder 2.3.1
- Block Editor notice for Cart and Checkout Template shortcode requirement.
JetEngine 3.8.6
- Added the ability to switch from Slick to Swiper lib.
- Added taxonomy meta field type (admin controls, taxonomy option source, REST schema, and automatic term syncing) to Meta Boxes.
- Improved cache keys hashing and resetting in the Query Builder.
- Added the “p” tag option to the HTML tag control in Dynamic Link elements for Bricks and Elementor.
- Controls UI. Append source/instance name to object field labels for Query Builder, CCT, and REST listing sources.
- Made the From Table control searchable in Query Builder’s SQL query editor.
JetAppointment 2.4.0
- Added: JetAppointments Booking query type.
- Added: Appointment Google Meet Link workflow macro.
- Added: Zoom workflow topic input.
JetFormBuilder 3.5.6.3
- Support preview for AVIF files in Media Field.
- jet-form-builder/form-record/general-values-columns filter for Form Record General Values Columns.
JetTabs 2.3.0
- Flip Text Direction for left and right tab layouts.
- Responsive “Scrolling to the Content” settings for Classic Accordion.
JetWooBuilder 2.3.2
- Updated the outdated WooCommerce template versions.
- Added: OceanWP theme compatibility for Add to Cart variation selects.
JetEngine 3.8.7
- Swiper is set as the default slider for new installs, and legacy user meta is disabled by default on fresh installations.
- Added separate Single User page access controls in the Profile Builder.
- Ensured AJAX listing requests are not cached by proxies in the Listing Grid.
Fixes
JetSmartFilters 3.7.5
- Taxonomy term name in URL with tax-query options.
- ePro Archive Products bug after resetting the sorting filter.
- Add the Load More Button role button.
- Filter Listing Image Block height style.
- Radio filter ‘Add All’ option for third-party plugins.
- Active filters/Active tags with a numeric value.
- JSF List block.
- Bricks Pagination filter tabindex focus.
- Fixed CCT filtering not working correctly with special characters.
- PHPCS.
JetBooking 4.0.4
- Calendars are not displayed if Polylang is enabled, but translation for the CPT is disabled.
- Invalid and temporary statuses handling for Bookings count macros/tag.
- Booking admin creates/edits pop-ups AJAX requests.
JetWooBuilder 2.3.1
- Incorrect format of style in the Cart Table for the hidden Coupon Form.
- “Make Archive Item Clickable” changes the height of the container on the Shop.
- The “Show password” button is broken when the WooCommerce module in the Kava Theme is enabled.
- Dropdown icons are broken in the Checkout Billing Form when the WooCommerce Module in the Kava Theme and Global Colors are used.
- Rating widgets icon font dependencies.
JetEngine 3.8.6
- WooCommerce Compatibility. Prevent warnings when accessing order fields in compatibility handlers.
- Admin UI. Make iconpicker control case-insensitive.
- Maps Listings. Make the location autocomplete dropdown safe from HTML injection and normalize geo-query address lookup.
- Typos in admin options descriptions.
JetEngine 3.8.6.1
- The Blocks editor can’t load on some installs.
JetAppointment 2.4.0
- Transition to DST with Calendar slots timezone.
- Time picker booked message.
JetFormBuilder 3.5.6.3
- LFI vulnerability.
JetEngine 3.8.6.2
- Query Builder. CCT query type. Possible SQL injection in some cases.
- Query Builder. SQL query type. More strict checks for input filter props to avoid potential SQL injections.
JetWooBuilder 2.3.2
- Lottie is duplicated in the Listing Grid after filtration.
- Shipping method styles in Astra and OceanWP themes.
JetEngine 3.8.7
- Components + Block Editor. Allow editing of block component RichText in Blocks View.
- Data Stores + CCT. Ensure front-store items display for Custom Content Types.
- Admin UI. Escape and standardize labels/subtitles in multiple admin templates.
- Admin UI. Prevent JS error in meta boxes in some cases.
- Query Builder. Query Gateway. Inject Elementor template dynamic CSS for JetTabs and JetElements item templates to preserve template styles.
- Query Builder. Comments query. Fix dynamic args mapping for “Post In” and “Post Not In” controls so selected dynamic sources are preserved.
- Map Listings. Prevent duplicate block-editor asset enqueues and update Maps Listings block.
- Listing Grid. Spacing and slider margin handling for Swiper and Slick sliders.
- Dynamic Field. Safely handle ValueError thrown during macros processing (avoid PHP <8 fatal).
- Meta Boxes. Repeater title updates now work correctly for nested and multiple repeater lists.
- Meta Boxes UI. Reset the Quick Edit toggle when switching field type to an unsupported type.
Helpful Documentation
This month, we produced and updated 24 articles for the Crocoblock Knowledge Base.
How to Connect Filters with Providers Using Custom IDs
From the Filters Providers Overview article, you know everything about widgets, blocks, and elements that are filterable with the JetSmartFilters plugin. But the rules of connecting these widgets to the filters differ — this is what we focus on in this article. This guide investigates how to apply custom IDs to different providers.
Sending Form Submissions to a Related User Email
This guide explains how to send an email to the related user’s email address. You will learn how to set up a custom query and a form that sends the form data to the related user’s email address field using the JetEngine and JetFormBuilder WordPress plugins.
All-Inclusive Yearly and Lifetime Subscription Plans
This article tells you about the benefits of the All-Inclusive, Freelance Lifetime, and Lifetime Subscription Plans. Learn how to upgrade your custom plan to All-Inclusive/Lifetime.
How to Use Weather Widget
Learn how to provide integration with the WeatherBit.io and OpenWeatherMap free plans to show weather and forecast information on your website using the JetElements Weather widget.
How to Pick Elementor Style Loading Level to Improve JetTricks Widget Performance
The Load Level of Style Settings in Elementor affects site performance because the selected option determines how many settings are available. Learn how to pick the needed load level of the Style settings for the JetElements plugin in the Elementor editor to optimize the WordPress site’s working speed.
How to Apply Filters to Several Widgets on a Page
This tutorial is focused on applying one filter to multiple widgets on a page at the same time using the Additional Provider setting in JetSmartFilters.
How to Show Featured Products in a Dynamic Table with Query Builder
This guide provides information on creating a query for the Dynamic Table using the Query Builder to display featured WooCommerce products in the JetEngine plugin.
How to Integrate Zoom Calls with Appointments and Receive Gmail Notifications
The JetAppointment plugin allows you to create appointments and set Zoom calls simultaneously. From this tutorial, you will learn how to adjust Zoom calls within JetAppointment functionality on your WordPress website.
How to Display Two Fields via One Widget in the Listing
Learn how to display two metafields simultaneously via the same widget using a JetEngine’s shortcode on your WordPress website.
How to Use Dynamic Data Addon from JetTabs DevTools
Learn how to use the Dynamic data addon for WordPress to display the dynamic content from the JetEngine plugin via the JetTabs widgets, such as Tabs, Image Accordion, and Classic Accordion.
Combining AND/OR Relational Operators Using an SQL Query
In this guide, you will learn how to combine “AND/OR” Relational operators in JetEngine’s Query in order to include some items from the Listing Grid and exclude others.
How to Apply Filters to Elementor Pro Loop Grid
This tutorial shows how to enable the Elementor Pro Loop Grid provider for the JetSmartFilters plugin. Learn how to create a Loop Grid with Elementor builder and apply filters to the Loop Grid widget.
How to Optimize Elementor Performance for the JetBlocks Widgets
Learn how to pick the needed load level of the Style settings for the JetBlocks plugin in the Elementor editor to optimize the WordPress site’s working speed.
How to Use Query Results as a Source for Meta Fields
This guide focuses on setting up the query results as a source for meta fields using the WordPress JetEngine plugin.
How to Optimize JetBlog Widgets’ Performance by Changing the Load Level of Style Settings
In this guide, learn how to pick the needed load level of the Style settings for the JetBlog plugin in the Elementor editor to optimize the WordPress site’s working speed.
Macros for Query Builder
Dive into the macros of Query Builder and learn how to use them in different use cases: display posts on the taxonomy archive page, display search results, query posts by meta value of the current post, show authored posts on the account page, and more.
Form Shows Error on the Front End During Submission
The very frequent errors that occur while form submission are the “nonce _failed” error and “One or more fields have an error. Please check and try again.” errors. In this troubleshooting, we explain how to fix both.
How to Improve Elementor Performance for the JetElements Widgets
Learn how to pick the needed load level of the Style settings for the JetElements plugin in the Elementor editor to optimize the WordPress site’s working speed.
Indexer Does Not Work and Shows 0
Check the possible causes of why the Indexer may show zeros instead of the actual count of items per filter option, and solutions in this indexer troubleshoot tutorial.
How to Upload Media Files to Options Pages via a Front-end Form
This tutorial focuses on creating a form for uploading media files to Options Pages using the WordPress JetFormBuilder plugin.
How to Create a Wholesale Order Form in WordPress
In this tutorial, we demonstrate the common use of the JetFormBuilder and JetProductTables (with WooCommerce) plugins to create a wholesale order form. In particular, the form described here lists the WooCommerce Products and Variations, allowing users to select multiple items in bulk and then proceed to the cart and checkout pages for payment.
How to Check if a User with a Specific Email Exists
This tutorial explains the process of configuring a JetFormBuilder form to verify if an email address is already present in a meta field; if a match is found, the system will show an error and block the redundant entry.
JetPlugins Staging to Live: Checklist
When migrating a site from staging to live or between the domains, the standard WordPress migration plugin moves files and database — but it does not move the Crocoblock license, does not update plugins applied to the domain, and does not guarantee saving JetEngine structures, filters, and forms. This checklist will lead you step-by-step to ensure that all the data is migrated correctly.
Appointments Query in the Query Builder Overview
This overview reveals detailed information about all the settings of the “Jet Appointments Booking Query” Query Type, available with the JetEngine and JetAppointment plugins.
Calculation Formulas Guide
The Calculated Field, in tandem with smart formulas, lets you create highly dynamic JetFormBuilder formulas. Thus, you can perform not only simple arithmetic calculations but also advanced mathematical operations, such as rounding, exponentiation, conditional and comparison statements, and various calculations for JetBooking. In this guide, you will discover how each formula works and how to use it effectively in your calculations.
Cool Blog Articles
Setting Up an Educational Membership Website With Crocoblock
Want to build an educational membership website in WordPress using flexible and powerful JetEngine and JetFormBuilder combo? Read the article and follow this step-by-step guide to create similar projects.
Creating a Custom Mobile Menu in WordPress Using JetMenu
Mobile navigation is often an afterthought, just the desktop menu squeezed into a hamburger icon. JetMenu transforms that by allowing you to create a fully independent mobile menu in WordPress. This guide walks you through two practical methods using a real WooCommerce clothing store as the example.
JetWooBuilder vs. JetThemeCore: Comparison (2026)
Designed for WooCommerce customization, JetWooBuilder handles templates and product presentations. In contrast, JetThemeCore functions as a general-purpose utility for building the main framework of a WordPress website — how to choose the right one for you? Read the comparison article to find out.
WordPress Job Board Websites With JetPlugins (2026): Live Sites and FAQ
Building a job board in WordPress is straightforward until it isn’t. This guide covers the architecture decisions that actually matter, CPT structure, front-end access control, and application forms, illustrated with three live sites built with JetPlugins.
Croco Educates February Issue: What’s New? (2026)
From this dispatch, discover new updates and releases of Crocoblock plugins, useful resources, and events for February 2026.
MadeWithCroco Story: Structuring a Performance-Driven Agency Website With JetEngine
Most agency websites focus on aesthetics. Rémy Allard-Jacquin designed his to scale effectively. Learn how he used JetEngine to transform Expertize.fr into a structured local SEO system: dynamic, efficient, and built for growth without backend chaos.
JetEngine and JetSmartFilters Now Available for Divi 5
JetEngine and JetSmartFilters are now available for Divi 5, bringing advanced dynamic content and AJAX filtering into the Divi Builder. Create custom post types, build dynamic listings, connect related content, and implement powerful filters, all without coding.
New Video Tutorials
How to Add a Custom AJAX Loader to JetSmartFilters Listing Grid
Learn how to add a custom animated loader to the “Books Listing Grid” when users filter content with AJAX in WordPress using JetEngine and JetSmartFilters.
Reuse One Listing Template Across Multiple WordPress Post Types
See how JetSmartFilters lets you reuse the same listing template across different WordPress content types, and no rebuilding is needed! Switch post types, swap item templates, and watch your grid update instantly.
Understanding WordPress Hooks: Actions, Filters, and Callbacks Explained
In this tutorial, Helena breaks down one of the most important concepts in WordPress development – hooks. Understanding hooks helps you see how WordPress actually works behind the scenes and how developers extend its functionality without modifying core files.
What you’ll learn:
- how the WordPress runtime works;
- the difference between action hooks and filter hooks;
- how callbacks connect your code to hooks;
- how to add, modify, or remove functionality safely;
- how to debug hooks using a plugin.
Create a Taxi Booking Form in WordPress with JetFormBuilder
Learn how to build a fully functional taxi booking system in WordPress using JetFormBuilder, JetEngine, and JetAppointment. In this tutorial, users can select a vehicle type, choose pickup and drop-off locations, automatically calculate pricing, book an appointment, and receive a confirmation email, all in one dynamic form.
How to Add Filters to WordPress Listings with JetSmartFilters
In this tutorial, learn how to add filters to listings using JetSmartFilters and the new JSF Listing provider. Filters now work faster and include a built-in style manager, letting you customize layout, colors, typography, and spacing directly inside the block settings. You’ll see how to connect filters to listings, use search and range filters, and manage multiple listings on the same page using Query ID.
We also demonstrate how JetSmartFilters integrates easily with different builders: Block Editor, Elementor, and Bricks.
Pagination and filters now work within the same ecosystem as listings, making dynamic filtering faster and easier to manage.
Complete Your Appointment Workflow in WordPress
In this tutorial, learn how to complete your appointment workflow in WordPress using JetAppointment.
JetEngine Query Builder: 5 Common Mistakes and How to Fix Them
In this tutorial, Tobi Salami walks you through five common Query Builder mistakes in JetEngine and shows how to fix them for dynamic WordPress forms and listings.
You’ll learn:
- how to properly generate dynamic lists of items in forms;
- the difference between a query ID and a custom query ID, and when to use each;
- how to use the query class name to order or filter posts effectively;
- when and why the Current WP Query matters;
- how to handle query arguments and variables, including REST API use cases for headless setups or multi-site integrations.
Community Resources
Additionally, our community also shares its working solutions. Remember that you can try them, but we recommend contacting the authors in case of any issues.
WYSIWYG Editor for JetFormBuilder and JetEngine
Justin Hamaker shares his solution for adding more options to the JetFormBuilder WYSIWYG input. This requires the Advanced Editor Tools plugin and then using a code snippet to map the options to the WYSIWYG editor.
JetEngine Query Builder Tutorial: Display CCT Listings by Date
Osamu Wakabayashi created and shared a short guide on how to build a custom date-based query using the JetEngine Query Builder for Custom Content Types (CCT).
Partner Videos
Convert AI Websites to Dynamic WordPress Websites with Crocoblock (JetEngine Guide)
Built a website using AI tools like Bolt or Lovable? In this video, we show you what comes next – how to turn that static AI-generated site into a fully dynamic, scalable WordPress system using JetEngine by Crocoblock.
How to Make an Appointment Booking Website with Elementor (part 1)
The video will show you how to create a car repair website with dynamic content using Elementor and Crocoblock. This is part 1, in which the home page is built.
How to Create A Car Repair Website in WordPress with Elementor & Crocoblock (part 2)
This video shows you how to create a car repair website with dynamic content using Elementor and Crocoblock. This is part 2, in which the contact and about pages are built.
How to Add Custom Post Types in WordPress with Elementor in 2026
The video is focused on creating and setting up the Custom Post Type with the help of the JetEngine WordPress plugin.
Events
WordCamps
Save the date and join WordCamp Asia from April 9-11 in Mumbai. There, you can meet Anna Hurko, Crocoblock CEO, who will be speaking at the event.
Another WordCamp takes place in Vienna, Austria, on 10-11 April.
WordPress eCommerce Summit
WordPress eCommerce Summit is going to be held in Malaga on 25 April.
PressConf
The conference for professionals driving the WordPress economy is back on 8-11 April 2026. PressConf is for the engineers, entrepreneurs, artists, creators, and leaders of Modern WordPress.
Checkout Summit
Checkout Summit 2026 is the first independent conference for WooCommerce makers, which will be held on April 23-24, 2026, in Palermo, Italy, and on May 07-08, 2026, in an online format for the whole world.
Web Agency Summit
Web Agency Summit is designed for a diverse range of digital professionals looking to level up their businesses. It is a completely virtual event which will be held on 27-30 April.
Partner Perks
Divi 5 + Crocoblock integration is here! Now you can use JetEngine and JetSmartFilters to make dynamic Divi sites. Watch the video to learn more about new features.
Conclusions
That’s all the news for March. Maintaining our standard, Crocoblock is hard at work updating present tools and providing the community with new features, guides, and articles. Don’t miss the next Croco Educates update for a summary of the newest releases and resources.
The post Croco Educates March Issue: What’s New? (2026) appeared first on Crocoblock.