English
Changelog
Version 2.0.0 August 27, 2026
- Added: Hide blocks at certain viewports/CSS breakpoints, either by the breakpoints of your theme or by your own media queries
- Added: Blocks with visibility settings are now marked in the document overview and the block itself
- Improved: The visibility panel now explains via tooltip that settings apply to a block
- Improved: Unified the look and feel of the settings
- Updated: PHP requirement changed from minimum version 5.6 to 8.0
- Updated: Library to detect mobile devices
Version 1.6.1 August 12, 2026
- Improved: Group labels of the visibility controls are now announced by screen readers
- Improved: The hide by date controls now have unique, descriptive labels for screen readers
- Improved: The visibility panel now indicates to screen readers that settings apply to a block
- Improved: Blocks hidden by date are now marked with an outline instead of reduced contrast
- Improved: The option to hide content for screen readers now explains when not to use it
- Improved: The documentation link in the plugin list now announces that it opens in a new tab
- Improved: The page numbers field now explains its format and that only numbers are allowed
- Fixed: The visibility panel no longer closes while changing the hide by date settings
- Fixed: Focus is no longer lost after removing a hide or display date
- Fixed: Screen readers are now informed if no visibility setting applies to a block anymore
- Fixed: Posts without a title now have a readable label in the visibility settings
- Fixed: Hiding a block for screen readers no longer produces invalid HTML in nested blocks
- Fixed: The screen reader text class is now added reliably regardless of quotes and other classes
Version 1.6.0 May 24, 2026
- Added: Allow hiding content in feeds
- Added: Allow filtering the post object before checking for post type
- Added: Link to documentation in plugin row
- Fixed: Potential wrong return type in
Block_Control::toggle_blocks()
Version 1.5.1 December 14, 2025
- Fixed: A block with a start date to hide in the future and with an end date will now correctly be hidden between those two dates
Version 1.5.0 May 13, 2025
- Added: Option to hide based on a numbered page (e.g. in archives)
Version 1.4.1 December 7, 2024
- We added an indeterminate visual display of the "All" checkbox, e.g. while selecting posts.
- We fixed displaying post type visibility settings inside the site editor.
Version 1.4.0 November 5, 2024
- We added the possibility to hide inline text for everyone but screen readers.
Version 1.3.0 August 30, 2024
- We added the possibility to patterns to hide them by any post type available.
- We extended the list of ignored post types with font families and font faces.
Version 1.2.0 August 6, 2024
- We added the option to disable blocks for screen readers. That means that the block is still visible, but will be ignored by screen readers entirely.
Version 1.1.12 December 11, 2023
- We fixed all variants of hide by date setting to be properly checked.
Version 1.1.11 November 10, 2023
- We fixed the hide by date setting if only one of the dates is used.
Version 1.1.10 October 31, 2023
- We fixed the hide by date setting if both settings are in the future or both are in the past.
- We improved the settings for hide by date for better accessibility and functionality.
Version 1.1.9 August 26, 2023
- We fixed a problem with some blocks no more saving the visibility settings.
Version 1.1.8 August 8, 2023
- We fixed a problem with broken blocks after updating to version 1.1.7. The editor now doesn't contain any classes from Block Control anymore.
Version 1.1.7 August 1, 2023
- We fixed compatibility with dynamic blocks.
Version 1.1.6 June 1, 2023
- We improved the ability to use the filter
blockControl.unsupportedBlockswithout needing to load the own JavaScript early.
Version 1.1.5 April 25, 2023
- We added a filter
blockControl.unsupportedBlocksto filter the list of unsupported blocks. - We disabled Block Control for the SimpleTOC block in order to display it properly in the backend.
Version 1.1.4 April 5, 2023
- We disabled Block Control for the Polylang language switcher in order to display it properly in the backend.
Version 1.1.3 November 5, 2022
- We added full support for WordPress 6.1 (replaced a deprecated function).
Version 1.1.2 October 3, 2022
- We fixed a potential error in blocks in the widget area.
Version 1.1.1 July 7, 2022
- We fixed a dependency problem, which may result in preventing the settings panel to appear.
Version 1.1.0 May 28, 2022
- Since the originally planned Pro version will never be completed, we decided to merge its code into the free version of Block Control.
- Hide blocks based on roles
- Hide blocks based on dates
- Hide blocks based on page types (
is_home,is_page, etc.) - Hide blocks based on posts of the current post type (useful especially for reusable blocks)
Version 1.0.4 December 14, 2021
- We fixed a problem with assets loading in the backend
Version 1.0.3 June 15, 2021
- We fixed a problem while checking for block attributes
Version 1.0.2 December 31, 2020
- We fixed a problem that may load multiple editor scripts in the frontend even if they are not needed there
- We fixed a problem where Block Control options won’t be available for certain blocks
Version 1.0.1 August 28, 2019
- We fixed the internationalization for all strings
Version 1.0.0 August 27, 2019
- Initial release