Hello, Crocoblock community!
As we step into July, let’s take a look back at the exciting updates and new features that June 2025 brought to our ecosystem. From new tools to performance improvements, June was packed with innovations to help you create even better projects. Let’s dive into the highlights!
Plugin Releases
JetReviews 3.0.0
Updated Review Types
The placement and setup of Review Types is now more convenient, letting widgets auto-detect review sources for easier management. Now you set the Source and Source Type first. Everything else stays familiar. Widgets automatically detect their Review Type, simplifying setup.
New Upload Media Setting
Enable image uploads in reviews with customizable file types and size limits. Media can be previewed and removed right from the Review List.
Learn more in our updated tutorials:
- JetReviews Dashboard Overview
- How to Create a New Review Type
- How to Enable Reviews for Any Custom Post Type
JetEngine 3.7.0
The new release focuses on smarter query logic, tighter WooCommerce integration, and cleaner markup control. Let’s break it down:
Query Builder upgrades
- Nested Groups for complex meta/CCT/SQL conditions with custom relations.
- Exclude Empty Clauses to avoid broken results from empty dynamic values.
- Dynamic Repeater + Query for lightweight, fast-loading, simple lists.
WooCommerce integration
- Woo Data Widget/Block/Element that works across Elementor, Gutenberg, and Bricks.
- Remove from Cart option in the Dynamic Link widget for custom cart layouts.
- Cleaner HTML with wrapper tags.
- Define wrapper tags for your listings to improve semantics without a visual change.
Full breakdown in the video:
Plugin Updates
JetMenu 2.4.11.1
- Removed unused filter and redundant action from the render data method.
JetSmartFilters 3.6.7
- Added default Woo Archive provider.
- The CCT checkboxes info is added.
JetEngine 3.7.1
- Ability to use macros/shortcodes in the delete post confirmation message.
- Updated Listing Grid. Scroll slider and custom breakpoints compatibility.
- Updated Relations. Ability to create meta fields with the Number type.
JetTricks 1.5.4.1
- Link control for Satellite is added.
- Added the ability to use Elementor Template as Tooltip content.
- Added the gradient mask (CSS mask-image) option for the Unfold widget.
- Spacing control for the button in the Unfold widget.
JetSearch 3.5.10
- Added the JS trigger ‘jet-ajax-search/show-results/listing’ for compatibility with certain plugins, specifically JetCompareWishlist.
- Support for ‘jet-search/ajax-search/query-args’ filter on Results and Custom Results pages.
JetReviews 3.0.0
- Updated “Moved Review Type” settings into each type’s configuration (Source + Source Type).
- Updated the old global settings page, which is now deprecated; migration runs automatically upon update.
- Media upload support for reviews (configurable per post) is added.
- Auto-detection of Review Type by widget.
- Added a fallback message + link when Review Type is missing.
- Redesigned Review List page with media management.
JetPopup 2.0.15.1
- More precise settings for sanitizing in Mailchimp widgets have been updated.
- Optimized JetFormBuilder and pop-up cache handling with compatibility.
JetEngine 3.7.1.1
- Ensured the listing ID is an integer anywhere it is used.
JetMenu 2.4.11.2
- Updated the Jet Elementor Extension module.
JetSmartFilters 3.6.7.1
- Updated the JetQuery Control module to the latest secure version.
JetBlocks 1.3.19
- Added the Site Logo widget with the ability to pull the logo from the global WordPress Site Logo settings (from the Site Logo option), ensuring compatibility with both classic and block themes.
- Added Dynamic Tags support for the Label field in the Hamburger Panel widget, allowing the use of shortcodes and dynamic content.
- Updated the Jet Elementor Extension module to the latest secure version.
JetElements 2.7.8
- Added the option to set custom thumbnail image size in JetSlider to improve display quality for larger thumbnail layouts.
- Added support for the “Media” field type with external links in the Dynamic Audio Player widget and improved customization options for player layout and controls.
- Added vertical parallax direction options for more flexible scroll animations, such as reverse movement effects.
- Added separate “Min Scale Axis Range” and “Max Scale Axis Range” settings to allow better control over chart scaling and improve visual clarity of small data changes.
- Added the completed class and styles for the full progress bar.
JetSearch 3.5.10.1
- Added the ability to sanitize user input and escape output to prevent potential XSS in the Search Suggestions widget.
Plugin Fixes
JetProductTables 1.2.1
- Corrected pagination calculation logic in get_pages_count() to ensure compatibility with offset and limit parameters.
- Ensured proper query page count when offset is greater than zero.
JetMenu 2.4.11.1
- Replaced eval() with safe JSON.parse() in mobile menu (legacy mode).
JetFormBuilder 3.5.1.1
- Fixed a fatal error if the user role is empty or the user role is not chosen after the plugin update.
JetSmartFilters 3.6.7
- Ensured parent class Jet_Smart_Filters_Provider_WooCommerce_Archive is included.
- Improved compatibility with various themes and “Not Found” message.
- Applying Button Active Button State doesn’t recognize Location and Distance filters.
- Error when receiving CCT data when JetEngine is disabled.
JetEngine 3.7.1
- Woo + Custom Meta Tab. Fixed a bug with special characters in the meta box name.
- Fixed the Leafleat clusters issue in Map Listings.
- Fixed the bug in quick edit date fields when use-wp-date is true.
- CCT checkbox/serialised field. Listing Load More functionality fixed.
- CCT. Filtering with special characters fixed.
- Allowed for forced CSS rendering for Twig listings/components.
- Correctly handle context options for ACF fields in JetEngine widgets.
JetTricks 1.5.4.1
- Tooltip content duplication fixed.
- Fixed the layout shift on initial load in the Unfold widget.
JetSearch 3.5.10
- Applying focus to the search field when the pop-up entrance animation is active.
JetPopup 2.0.15.1
- Signature validation for the attached pop-up query control.
- Compatibility with PHP 8.2+ (dynamic property creation deprecated).
JetWooBuilder 2.1.20.1
- Sanitize and validate JetQuery control requests.
- Ensured all are correctly sanitized.
JetEngine 3.7.1.1
- Ability to sanitize the Twig template before executing.
- Sanitize and validate JetQuery control requests.
JetTabs 2.2.9.1
- Cross-Site Scripting (XSS) vulnerability in the plugin interface, which could potentially allow an attacker to inject malicious scripts.
- Sensitive Data Exposure vulnerability.
JetTricks 1.5.4.2
- Sanitizing user input in the Satellite widget to prevent XSS.
- Security vulnerability in the AJAX get_query_control_options endpoint.
JetBlocks 1.3.19
- Navigation Menu. The dropdown menu no longer closes unexpectedly when clicking on the arrow of a menu item.
- WooCommerce Shopping Cart. The cart properly redirects to the cart page when the “Show Cart Dropdown” option is disabled, regardless of the trigger type.
- Search widget accessibility. Improved accessibility by addressing empty button and label issues as reported by the WAVE extension.
JetElements 2.7.8
- XSS vulnerability in the Button and Download Button widgets.
- Security vulnerability in the AJAX get_query_control_options endpoint.
JetSearch 3.5.10.1
- Sanitize and typecast term and post ID filters as arrays in Ajax Search Tax Query.
JetBlog 2.4.4.1
- Ensured all widget settings are properly escaped before output.
JetEngine 3.7.1.2
- Prevented PHP fatals in some cases.
Helpful Documentation
Woo Data Widget Overview
Discover the Woo Data widget settings and how they enable seamless integration of WooCommerce template functions and hooks within JetEngine listings, ensuring the display of product elements and variation swatches.
Woo Data Block Overview
Discover the settings of the Woo Data block in the JetEngine plugin for WordPress, and learn how to configure the block’s settings to display product variations.
How to Create Group Clauses for Query Arguments
Learn how to create group clauses in JetEngine’s Query Builder to build advanced nested meta queries using AND/OR logic for filtering dynamic content on your WordPress website.
How to Use CartFlows Variations Swatches Inside JetEngine’s Listing
Find out how to display the CartFlows product variation swatches in the JetEngine’s Listing Grid using the Woo Data functionality for WordPress websites.
Woo Data Element Overview
This overview is about the Woo Data element available as a part of the JetEngine functionality in Bricks for WooCommerce-based WordPress websites.
How to Assign Ajax Search to the Current Query Listing Grid
Learn how to assign the Ajax Search to the specific Listing Grid with the help of JetSearch and JetEngine plugins for WordPress.
How to Display Distance Between Users/Terms/CCT
Learn how to display the distance between WordPress users/terms/CCT items in the JetEngine’s Dynamic Field.
How to Pull Posts Meta Field Data for the Current CPT Post
Discover how to get the data from the “Posts” meta field for the current post with the help of the JetEngine plugin for WordPress websites.
How to Use JetEngine Condition Shortcode in Bricks
Learn how to generate, use, and customize shortcodes that allow displaying CPT posts that meet the specific conditions and redirection to another page using the JetEngine plugin for WordPress and the Bricks theme.
Cool Blog Articles
Bit Flows: Advanced Workflow Automation for WordPress
Discover how Bit Flows and JetFormBuilder work together to automate form submissions, streamline workflows, and connect your WordPress site to popular apps – all without coding.
JetFormBuilder Appointment Forms and Steps to Create Them
Learn how to build and manage scheduling forms with JetPlugins right inside WordPress – simple, clear, and practical.
WordPress Shopping Cart Explained: Types, Best Practices, Examples
Learn about types, best practices, and top plugins to create a seamless, high-converting online store.
Top Methods to Create WordPress Archive Templates Without Coding
Learn how to create well-designed custom archive templates for your WordPress websites of any complexity without coding.
Break Free from Default WordPress Headers and Footers with JetThemeCore
Explore how to break free from WordPress theme limitations – no complex coding needed. Learn how to customize your site’s structure with ease and flexibility.
WordCamp Europe 2025: Team Recap
In this article, we’ll share how our team experienced WordCamp Europe 2025 in Basel. It might even inspire you to attend the next WordPress event.
JetBooking vs. JetAppointment: Side-by-Side Breakdown
Explore the key differences between JetBooking and JetAppointment. Discover which tool best suits your business needs. Learn how to manage rentals or appointments effortlessly with the right solution.
Simple Way to Build a User-Friendly Mini Cart in WooCommerce
Learn how to implement a mini cart or fast cart in WooCommerce to improve your customer journey, reduce cart abandonment, and increase conversions.
JetThemeCore WordPress Site Builder Features and Use Cases
Explore how JetThemeCore revolutionizes WordPress site building with dynamic templates and smart conditions. Discover its seamless integration with Elementor and Gutenberg. Learn real-world use cases.
Crocoblock CEO Shared Support Philosophy at WordCamp Europe 2025
Find out the key moments from WordCamp Europe 2025. Discover how Crocoblock’s CEO, Vanessa, highlighted the power of human-centered support. Learn why exceptional customer care is at the heart of everything we build.
Key to Selling Website Care Plans Clients Actually Want to Pay For
Discover how to present website care plans as a standard part of your service, build trust with clients, and create a stable source of recurring income.
JetFormBuilder Articles
Advanced Date Field
Explore the capabilities of the Advanced Date Field block for handling recurring events. Discover how it stores and displays date ranges using intuitive Datetime Fields and smart toggles. Learn to set up flexible scheduling with precise control over recurrence rules.
How to Create a PDF Download Link for Users After Form Submission
Find out how to use macros from the PDF Attachment add-on in JetFormBuilder. Explore how to generate a downloadable PDF link after form submission. Learn step-by-step how to enhance user experience with dynamic PDF creation.
New Video Tutorials
How to Use WordPress Hidden Filter to Show Future Events
Discover how to automatically show only future events on your WordPress site with JetSmartFilters and JetEngine. This detailed guide explains how to create a hidden filter that uses the current date in a custom query, keeping your event listings always up-to-date.
The Dynamic WordPress Course For Beginners
Tobi Salami has added four brand-new lessons to The Dynamic WordPress Course For Beginners. These fresh tutorials will help you deepen your understanding and take your skills to the next level. Jump in now and start learning.
- How to Use Elementor Filters for Listings
- How to Build WordPress Archive Pages and Templates
- How to Build WordPress Single Templates
- Dynamic Content Display in WordPress
Partner Videos
Deja que tu cliente elija qué mostrar en la Home de WordPress
You’ll discover how to create an options page in WordPress using JetEngine, giving your client full control over their homepage content without touching the design or visual builder.
Build THIS Chat/Messaging System | WordPress | JetEngine | Bricks Builder | Elementor | Crocoblock
In this video, explore how to build a chat, commenting, or messaging system on WordPress using JetEngine. Discover how to combine powerful tools like JetEngine, JetSmartFilters, JetFormBuilder, and Bricks Builder or Elementor to create dynamic, interactive applications.
Build an Invoice System in WordPress | JetEngine | JetFormBuilder | ANY Page Builder | Crocoblock
In this video, explore how to create a complete invoice system inside WordPress using JetEngine and JetFormBuilder. Discover the powerful features that make building dynamic forms and automated calculations possible.
JetEngine in Action: Building a Powerful Keyword Research Tool Your WordPress Site to the Next Level
Explore how to create custom search results pages for different content types on your WordPress site using JetEngine. Discover how to configure custom SQL queries for precise results, design unique layouts for each CPT and taxonomy, and implement pagination for smooth navigation.
I finished a very complex client project – Full breakdown
In this episode, you’ll explore a complex project that pushed beyond the partner’s skills and required bringing in a developer to build a custom plugin. Discover the journey through each phase – from redesign and backend logic to the financial details, including how much I earned from the job.
How To Make Forms With JetFormBuilder Tutorial 2025 | Crocoblock
Explore how to create any form you need with JetFormBuilder in this 2025 tutorial. Discover the powerful features that make form building simple and flexible.
Community Resources
Rename post-submit action labels in JetFormBuilder
Custom code was developed for the JetFormBuilder post-submit action to allow easy editing of the label name – functionality not supported by default in JetFormBuilder.
🔗 More details
JetEngine: Trim Title/Text + URL link
Discover a custom Trim Text feature packed with new functionalities, including setting a custom trim title or text for each device and toggling a link on the title or text.
🔗 More details
JetEngine Custom macro – Current user role
Explore the JetEngine custom macro for retrieving the current user role. Learn how this macro dynamically returns the logged-in user’s role slug for use in queries and templates.
🔗 More details
Partner Perks
Rapyd Cloud

Enjoy 15%+ off all annual plans and 10% off monthly subscriptions with our exclusive promo code: CROCOBLOCK. Get started here.
NitroPack
Boost your site speed and get 10% off using the discount code CROCOBLOCK. Claim your discount.
What Do You Think?
We hope this month’s updates inspired you! If you have any ideas, questions, or suggestions for future content, please don’t hesitate to share them with us. We’re here to listen and improve.
Thanks for being a valued member of the Crocoblock community! 💙



