Conditional Blocks – Advanced Content Visibility Control for WordPress

Changelog

3.3.2

  • WordPress 7.0 Ready
  • Code structure updated in line with the Pro version

3.3.1

  • WordPress 6.9 Ready
  • Added new developer snippet for restricting the Preset Manager for different users.
  • Improved the Preset Manager UI & helpful text.
  • Added new Conditional indicator in the blocks List View.
  • ACF User Meta (Pro) – includes choosing to check for the metadata for the current user or post author.

3.2.1

  • WordPress 6.8 Ready

3.1.6

  • WordPress 6.7 Ready

3.1.3

  • Change: Inside Query loops, post & meta related conditions will now target each post within the loop.
  • Change: The text on block actions to be more clear.
  • Fixed: PHP notice when Responsive Screen sizes condition has no screensizes selected.
  • WordPress 6.6 Ready

3.1.1

Changes:

  • WordPress 6.5 Ready
  • Improved PHP 8.3 support (Fixed notices)
  • Fixed User Meta condition when no meta data requires checking.
  • Improved the Post IDs condition
  • Improved the Query String condition
  • Minimum PHP version set to 7.4

New:
* MetaBox integration – Value of custom fields [PRO]

3.1.0

For a detailed overview of all updates, visit the full release post.

New Integrations [PRO Only]

Features & Changes:

  • Open from Toolbar: Quick access to Condition Builder from the toolbar.
  • Show only installed Integrations: Settings to display only conditions for installed plugins.
  • Reworked Query String Conditions: [PRO] Improved logic for block visibility with no query string.

UI & UX Improvements

  • Condition Builder UI: Better visual connection between “AND” logic conditions.
  • Active Condition Badges: Display full names of conditions.
  • Block Action Design: Updated wording and design.
  • Condition Icons: New icons for categories and integrations.
  • Search Performance: Enhanced search for post types or products.
  • Date Pickers & Mouse Pointers: Better visual separation and cursor accuracy.
  • Styling Consistency: Refined interface styling.
  • React Code Rewrite: Faster Condition Builder and editing.
  • Developer Mode: Persistent setting with block attribute display.

Custom Conditions API:

  • Developer Enhancements: More information, custom icons, and upcoming integration examples.

3.0.7

  • Tested & Ready: WordPress 6.4
  • Tested & Ready: WooCommerce 8.4

3.0.6

  • New: You can now easily rename Condition Presets – PRO.
  • Fixed: Notices when using PHP 8.2.

3.0.5

  • Ready and tested for WordPress 6.3
  • Fixed: Conditional Indicator on blocks in the WordPress Site Editor.
  • Fixed: Missing strings & Typo in translation files.

3.0.4

  • Added: developer filter to exclude specific blocks from being used with Conditional Blocks.
  • Added: developer filter to disable Conditional Blocks in the Block Editor.

3.0.3

  • Improved: Post Taxonomy & Terms condition now allow terms to be optionally chosen. This allows displaying blocks on content with specific taxonomies, and ANY terms.

3.0.2

  • Ready and tested for WordPress 6.2.
  • Ready for WordPress Site Editor.
  • Change: Requires minimum of PHP 7.
  • New: Allow the WooCommerce Cart Products condition to require ‘all’ or ‘any’ of the selected products [PRO].
  • New: Allow the Query String condition to trigger when a patterns are ‘Not Present’ [PRO].
  • Improvement: Conditionally remove the Conditional Blocks attributes on REST API requests where not needed.
  • Improvement: Refactored logic for detecting which version of Conditional Blocks a block was created with, this prevents edge cases during render.

3.0.1

  • Ready and tested for WordPress 6.1
  • Fixed: Consistent for labels and help text for conditions fields with the Conditions API.

3.0.0

See all the details: Release post for Conditional Blocks v3

  • New: OR logic is now possible by creating multiple Condition Sets per block.
  • New: Integration API to register custom conditions. Custom Conditions are added directly to the Condition Builder. See our Developer Integration Guide.
  • Improved: UI has been refined.
  • Improved: Automatically a default condition to reduce clicks when opening the Condition Builder.
  • Tested: WooCommerce 7.0 Ready

2.6.0

  • New: WooCommerce Customer Geo Location Condition (Pro)
  • New: WooCommerce Customer Recent Order Condition (Pro)
  • Improved: PHP Logic now shows all registered custom function within the Condition Builder. (Pro)
  • Improved: Increased the height and width of the Condition Builder for easier navigation.
  • Fixed: Typos.

2.5.4

  • Tested and ready for WordPress 6.0 & Full Site Editing.

2.5.3

  • Tested and ready for WordPress 5.9

2.5.0

  • Improved: Code Refactored
  • Improved: Refined the indicator when a block is conditional within the WordPress editor.

Read the full release notes

2.4.2

Tested and ready for WordPress 5.8

2.4.0

New: Lockdown Condition (Hide block for everyone).
New: Most conditions now have a selectable “Block Action” where you can choose if the block should be visible or hidden when the condition is met.
Improved: UI – easily to select your options, the modal is now slimmer, matching the current WordPress Admin UI colors.
Improved: Refactored condition checking.
Improved: Fully translatable.

2.3.0

Release notes: https://conditionalblocks.com/v2-3-woocommerce-condition/

  • Improved and categorized the condition selector, now with “type to search” support.

Conditional Blocks Pro
* New – WooCommerce support available in Conditional Blocks Pro. Control the visibility of blocks using the customer’s total cart value.

2.0.1

  • Improved performance by only including the CSS for responsive blocks on the pages they are used.

2.0.0

Complete rebuild of Conditional Blocks. Please read the 2.0 introduction & release notes https://conditionalblocks.com/introducing-conditional-blocks-2-0/

  • Conditional Blocks 2.0 is a complete rebuild.
  • Existing users can safely update, old conditions will continue to work in the background. Editing blocks with old conditions will require clicking “Convert to 2.0 conditions”, when opening the new Condition Builder.
  • Ready for WordPress 5.7 and Gutenberg 10.1

1.0.9

  • Fixed: Inner blocks conditions work as expected again.

1.0.8

  • Ready and tested with WordPress 5.6
  • Improved compatibility with themes that could be overriding css. https://wordpress.org/support/topic/maybe-adds-important-css-rules/

1.0.7

  • Tested: with GenerateBlocks.
  • Fixed: Added a fix to the issue where server side rendered blocks would cause errors with Conditional Blocks. https://github.com/WordPress/gutenberg/issues/16850

1.0.6

  • Ready for WordPress 5.5

1.0.5

  • Added feature to modify the CSS breakpoints.
  • Updated date range conditions in Conditional Blocks Pro
  • Fixed issue where MomentJS could not be found in Conditional Blocks Pro

1.0.4

  • Ready and tested with WordPress 5.4
  • Pro: Fixed date conditions sometimes applying to new blocks when new dates are added.
  • Minor code improvements.
  • Tested with Gutenberg 7.7.1

1.0.3

  • Improved how device size conditions are handled across all blocks.
  • Fixed hiding on device sizes across could cause full-width blocks to be standard size.
  • Fixed Conditional Blocks highlighting for Gutenberg 7.4+
  • Fixed postmeta condition being skipped.
  • Fixed postmeta condition saving incorrectly on blocks.

1.0.2

  • Removed Freeemius and tracking.

1.0.1

  • New Date Range Conditions for Blocks in Pro! Learn about Date Conditions
  • Improved JS browser caching with file versions.
  • Improved code structure.
  • Fixed conflict with Yoast and other plugins which triggers Gutenberg by using React.

1.0.0

  • Initial Release of Conditional Blocks for Gutenberg.

Plugin Website
Visit website

Author
Morgan Hvidt
Version:
3.3.2
Last Updated
May 29, 2026
Active Installs
2000
Requires
WordPress 5.5
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into whatโ€™s happening at ChangelogWP right in your inbox. We donโ€™t believe in spam.