{"id":4769,"date":"2025-02-19T23:30:04","date_gmt":"2025-02-19T23:30:04","guid":{"rendered":"https:\/\/s-o-s.net\/block-control\/"},"modified":"2025-02-19T23:30:04","modified_gmt":"2025-02-19T23:30:04","slug":"block-control","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/block-control\/","title":{"rendered":"Block Control"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-108209\" class=\"alignwide post-108209 plugin type-plugin status-publish hentry plugin_tags-block plugin_tags-block-editor plugin_tags-conditional plugin_tags-gutenberg plugin_tags-visibility plugin_contributors-epiphyt plugin_contributors-kittmedia plugin_contributors-krafit plugin_business_model-community plugin_committers-epiphyt plugin_committers-kittmedia plugin_support_reps-kittmedia\">\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Block Control<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/epiphyt\/\" rel=\"noopener\">epiphyt<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/block-control.1.4.1.zip\" rel=\"noopener\">Download<\/a><\/div>\n<div class=\"wp-block-button is-small is-style-outline plugin-preview download-button is-style-outline--9\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/block-control\/?preview=1\" rel=\"noopener\">Live Preview<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/block-control\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/block-control\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/block-control\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/block-control\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>Have you ever used WordPress\u2019 new block editor Gutenberg and wished for a way to influence, when and to whom blocks are shown? We\u2019ve been in this situation, that\u2019s why we came up with Block Control. This nifty little plugin allows you to control, whether a block should be displayed under certain circumstances or not. And that\u2019s of course true for both WordPress\u2019 default blocks and blocks added by third-party plugins.<\/p>\n<p>You can hide blocks based on:<\/p>\n<ul>\n<li>Device types (desktop, mobile, screen reader)<\/li>\n<li>Login status<\/li>\n<li>Date (start and end date)<\/li>\n<li>User roles<\/li>\n<li>Page types<\/li>\n<li>Posts of the current post type<\/li>\n<\/ul>\n<p>Additionally, you can set an inline formatting to display certain text only for screen readers.<\/p>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/block-control\/assets\/screenshot-1.png?rev=2812545\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/block-control\/assets\/screenshot-1.png?rev=2812545\" alt=\"\"><\/a><figcaption>Block Control settings in the block\u2019s sidebar<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/block-control<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the \u2018Plugins\u2019 screen in WordPress<\/li>\n<li>Now you can use the \u201cVisibility\u201d panel, Block Control adds to every block withing the Gutenberg editor.<\/li>\n<\/ol>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"how%20do%20i%20use%20block%20control%3F\">\n<h3>How do I use Block Control?<\/h3>\n<\/dt>\n<dd>\n<p>After you install and activate Block Control, you will find a new panel \u201cVisibility\u201d added to every blocks right hand side sidebar. Open the panel to choose a condition for the display of a given block.<\/p>\n<p>Conditional blocks configured this way will only be displayed under certain circumstances chosen by you. Please note, these conditions will only take effect in the front end of your site, not inside the editor itself.<\/p>\n<\/dd>\n<dt id=\"does%20block%20control%20work%20with%20page%20caching%20plugins%3F\">\n<h3>Does Block Control work with page caching plugins?<\/h3>\n<\/dt>\n<dd>\n<p>As Block Control removes content completely from the source code and not just hides it via CSS, it is mostly incompatible to any caching plugin because it may generate different HTML for every user.<\/p>\n<\/dd>\n<dt id=\"how%20to%20disable%20post%20type%20x%20from%20showing%20up%3F\">\n<h3>How to disable post type X from showing up?<\/h3>\n<\/dt>\n<dd>\n<p>Since version 1.1.0 you can hide blocks based on post type. Since you maybe have post types that don\u2019t make sense in this context, you can use the filter <code>block_control_ignored_post_types<\/code> to remove them.<\/p>\n<p>E.g. if your post type slug is called <code>my_post_type<\/code>, you can use it like this:<\/p>\n<pre><code>function my_filter_block_control_post_types( $post_types ) {\n    unset( $post_types['my_post_type'];\n\n    return $post_types;\n}\n\nadd_filter( 'block_control_ignored_post_types', 'my_filter_block_control_post_types' );\n<\/code><\/pre>\n<\/dd>\n<dt id=\"who%20are%20you%20folks%3F\">\n<h3>Who are you folks?<\/h3>\n<\/dt>\n<dd>\n<p>We are <a target=\"_blank\" href=\"https:\/\/epiph.yt\/en\/\" rel=\"nofollow ugc noopener\">Epiph.yt<\/a>, your friendly neighborhood WordPress plugin shop from southern Germany.<\/p>\n<\/dd>\n<dt id=\"contributing\">\n<h3>Contributing<\/h3>\n<\/dt>\n<dd>\n<p>You can contribute to the code on <a target=\"_blank\" href=\"https:\/\/github.com\/epiphyt\/block-control\" rel=\"nofollow ugc noopener\">GitHub<\/a>.<\/p>\n<\/dd>\n<dt id=\"how%20can%20i%20report%20security%20bugs%3F\">\n<h3>How can I report security bugs?<\/h3>\n<\/dt>\n<dd>\n<p>You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. <a target=\"_blank\" href=\"https:\/\/patchstack.com\/database\/vdp\/block-control\" rel=\"nofollow ugc noopener\">Report a security vulnerability.<\/a><\/p>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/ed2c3ccfe9b4cda57477896d9d36272c56305f9391d72522a07a5a5451bf5926?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/ed2c3ccfe9b4cda57477896d9d36272c56305f9391d72522a07a5a5451bf5926?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/nice-little-helper-plugin\/\" rel=\"noopener\">Nice little helper plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/pixolin\/\" title=\"Posts by Bego Mario Garde\" rel=\"author noopener\">Bego Mario Garde<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 30, 2019<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Lovely helper plugin lets you select, if you need to be logged in to see a block in a post or page and whether it should be hidden on certain devices.<\/p>\n<p>Currently the plugin description may be a little vague (\u201cit does what?\u201d) but the plugin works right out of the box and may be for many a smart solution for a simple task. <\/p>\n<p>Well done, Matthias and Simon. \ud83d\udc4f\ud83c\udffb<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/64c52b6915961058b9d0cd71a67376c9a2d026a627ce4c29697113f721a2bf9c?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/64c52b6915961058b9d0cd71a67376c9a2d026a627ce4c29697113f721a2bf9c?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/it-works-just-smoothly\/\" rel=\"noopener\">It works just smoothly<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/dionysous\/\" title=\"Posts by Dennis Hipp\" rel=\"author noopener\">Dennis Hipp<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 28, 2019<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I\u2019ve used this plugins on two websites now. It works just great. The visibility option for different devices is very useful.<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 2 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cBlock Control\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/bd071dc20952bf66ace7b9eba0d30da7c1bee993bd9cd086b49418a0fea343f0?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/bd071dc20952bf66ace7b9eba0d30da7c1bee993bd9cd086b49418a0fea343f0?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/epiphyt\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tepiphyt\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d119cd485d9a60f982ed3842a86f47d32646792d961f2b65d1c1ca59bbcbb627?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/d119cd485d9a60f982ed3842a86f47d32646792d961f2b65d1c1ca59bbcbb627?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/kittmedia\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tMatthias Kittsteiner\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/5c70c8457ca931d6aeed65b8c65e68aa5e12b0e742334c2c2e233affe2f193f3?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/5c70c8457ca931d6aeed65b8c65e68aa5e12b0e742334c2c2e233affe2f193f3?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/krafit\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tSimon Kraft\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cBlock Control\u201d has been translated into 2 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/block-control\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/block-control\" rel=\"noopener\">Translate \u201cBlock Control\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/block-control\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/block-control\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/block-control\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/block-control\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>1.4.1<\/h4>\n<ul>\n<li>We added an indeterminate visual display of the \u201cAll\u201d checkbox, e.g. while selecting posts.<\/li>\n<li>We fixed displaying post type visibility settings inside the site editor.<\/li>\n<\/ul>\n<h4>1.4.0<\/h4>\n<ul>\n<li>We added the possibility to hide inline text for everyone but screen readers.<\/li>\n<\/ul>\n<h4>1.3.0<\/h4>\n<ul>\n<li>We added the possibility to patterns to hide them by any post type available.<\/li>\n<li>We extended the list of ignored post types with font families and font faces.<\/li>\n<\/ul>\n<h4>1.2.0<\/h4>\n<ul>\n<li>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.<\/li>\n<\/ul>\n<h4>1.1.12<\/h4>\n<ul>\n<li>We fixed all variants of hide by date setting to be properly checked.<\/li>\n<\/ul>\n<h4>1.1.11<\/h4>\n<ul>\n<li>We fixed the hide by date setting if only one of the dates is used.<\/li>\n<\/ul>\n<h4>1.1.10<\/h4>\n<ul>\n<li>We fixed the hide by date setting if both settings are in the future or both are in the past.<\/li>\n<li>We improved the settings for hide by date for better accessibility and functionality.<\/li>\n<\/ul>\n<h4>1.1.9<\/h4>\n<ul>\n<li>We fixed a problem with some blocks no more saving the visibility settings.<\/li>\n<\/ul>\n<h4>1.1.8<\/h4>\n<ul>\n<li>We fixed a problem with broken blocks after updating to version 1.1.7. The editor now doesn\u2019t contain any classes from Block Control anymore.<\/li>\n<\/ul>\n<h4>1.1.7<\/h4>\n<ul>\n<li>We fixed compatibility with dynamic blocks.<\/li>\n<\/ul>\n<h4>1.1.6<\/h4>\n<ul>\n<li>We improved the ability to use the filter <code>blockControl.unsupportedBlocks<\/code> without needing to load the own JavaScript early.<\/li>\n<\/ul>\n<h4>1.1.5<\/h4>\n<ul>\n<li>We added a filter <code>blockControl.unsupportedBlocks<\/code> to filter the list of unsupported blocks.<\/li>\n<li>We disabled Block Control for the SimpleTOC block in order to display it properly in the backend.<\/li>\n<\/ul>\n<h4>1.1.4<\/h4>\n<ul>\n<li>We disabled Block Control for the Polylang language switcher in order to display it properly in the backend.<\/li>\n<\/ul>\n<h4>1.1.3<\/h4>\n<ul>\n<li>We added full support for WordPress 6.1 (replaced a deprecated function).<\/li>\n<\/ul>\n<h4>1.1.2<\/h4>\n<ul>\n<li>We fixed a potential error in blocks in the widget area.<\/li>\n<\/ul>\n<h4>1.1.1<\/h4>\n<ul>\n<li>We fixed a dependency problem, which may result in preventing the settings panel to appear.<\/li>\n<\/ul>\n<h4>1.1.0<\/h4>\n<ul>\n<li>Since the originally planned Pro version will never be completed, we decided to merge its code into the free version of Block Control.<\/li>\n<li>Hide blocks based on roles<\/li>\n<li>Hide blocks based on dates<\/li>\n<li>Hide blocks based on page types (<code>is_home<\/code>, <code>is_page<\/code>, etc.)<\/li>\n<li>Hide blocks based on posts of the current post type (useful especially for reusable blocks)<\/li>\n<\/ul>\n<h4>1.0.4<\/h4>\n<ul>\n<li>We fixed a problem with assets loading in the backend<\/li>\n<\/ul>\n<h4>1.0.3<\/h4>\n<ul>\n<li>We fixed a problem while checking for block attributes<\/li>\n<\/ul>\n<h4>1.0.2<\/h4>\n<ul>\n<li>We fixed a problem that may load multiple editor scripts in the frontend even if they are not needed there<\/li>\n<li>We fixed a problem where Block Control options won\u2019t be available for certain blocks<\/li>\n<\/ul>\n<h4>1.0.1<\/h4>\n<ul>\n<li>We fixed the internationalization for all strings<\/li>\n<\/ul>\n<h4>1.0.0<\/h4>\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<div class=\"entry-meta\">\n<div class=\"widget plugin-categorization\">\n<div class=\"widget categorization-widget categorization-widget-community\">\n<div class=\"widget-head\">\n<h2>Community plugin<\/h2>\n<\/p><\/div>\n<p>This plugin is developed and supported by a community.\t\t\t<a target=\"_blank\" class=\"external-link\" href=\"https:\/\/github.com\/epiphyt\/block-control\/\" rel=\"nofollow noopener\">Contribute to this plugin<\/a>\t\t\t<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"widget plugin-meta\">\n<h2 class=\"screen-reader-text\">Meta<\/h2>\n<ul>\n<li>\n\t\t\t\tVersion <strong>1.4.1<\/strong>\t\t\t<\/li>\n<li>\n\t\t\t\tLast updated <strong><span>2 months<\/span> ago<\/strong>\t\t\t<\/li>\n<li>\n\t\t\t\tActive installations <strong>70+<\/strong>\t\t\t<\/li>\n<li>\n\t\t\t\t\tWordPress version\t\t\t\t\t<strong><br \/>\n\t\t\t\t\t\t6.2 or higher\t\t\t\t\t<\/strong>\n\t\t\t\t<\/li>\n<li>\n\t\t\t\t\tTested up to <strong>6.7.2<\/strong>\t\t\t\t<\/li>\n<li>\n\t\t\t\t\tPHP version\t\t\t\t\t<strong><br \/>\n\t\t\t\t\t\t5.6 or higher\t\t\t\t\t<\/strong>\n\t\t\t\t<\/li>\n<li>\n\t\t\t\t\tLanguages<\/p>\n<div class=\"languages\">\t\t\t\t\t\t<button type=\"button\" class=\"button-link popover-trigger\" aria-expanded=\"false\" data-target=\"popover-languages\"><br \/>\n\t\t\t\t\t\t\tSee all 3\t\t\t\t\t\t<\/button><\/p>\n<div id=\"popover-languages\" class=\"popover is-top-right\">\n<div class=\"popover-arrow\"><\/div>\n<p>\t\t\t\t\t\t\t<button type=\"button\" class=\"button-link popover-close\" aria-label=\"Close this popover\"><br \/>\n\t\t\t\t\t\t\t\tClose\t\t\t\t\t\t\t<\/button><\/p>\n<div class=\"popover-inner\">\n<p><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/block-control\/\" rel=\"noopener\">English (US)<\/a>, <a target=\"_blank\" href=\"https:\/\/de.wordpress.org\/plugins\/block-control\/\" rel=\"noopener\">German<\/a>, and <a target=\"_blank\" href=\"https:\/\/sv.wordpress.org\/plugins\/block-control\/\" rel=\"noopener\">Swedish<\/a>.<\/p>\n<p>\n\t\t\t\t\t\t\t\t<a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/block-control\" rel=\"noopener\">Translate into your language<\/a>\t\t\t\t\t\t\t\t<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li class=\"clear\">Tags\n<div class=\"tags\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/tags\/block\/\" rel=\"tag noopener\">block<\/a><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/tags\/block-editor\/\" rel=\"tag noopener\">block-editor<\/a><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/tags\/conditional\/\" rel=\"tag noopener\">conditional<\/a><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/tags\/gutenberg\/\" rel=\"tag noopener\">gutenberg<\/a><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/tags\/visibility\/\" rel=\"tag noopener\">visibility<\/a><\/div>\n<\/li>\n<li class=\"hide-if-no-js\">\n\t\t\t\t\t<a target=\"_blank\" class=\"plugin-admin\" href=\"https:\/\/wordpress.org\/plugins\/block-control\/advanced\/\" rel=\"noopener\">Advanced View<\/a>\t\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading widget-title\">Ratings<\/h2>\n<div class=\"wp-block-wporg-ratings-stars\">\n<div class=\"wporg-ratings-stars__icons\">\n\t\t<svg class=\"is-star-filled\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z\"><\/path><\/svg><svg class=\"is-star-filled\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z\"><\/path><\/svg><svg class=\"is-star-filled\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z\"><\/path><\/svg><svg class=\"is-star-filled\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z\"><\/path><\/svg><svg class=\"is-star-filled\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z\"><\/path><\/svg>\t<\/div>\n<div class=\"wporg-ratings-stars__label\">\n\t\t<span>5<\/span> out of 5 stars.\t<\/div>\n<\/p><\/div>\n<ul class=\"wp-block-wporg-ratings-bars\">\n<li class=\"wporg-ratings-bars__bar\">\n\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/reviews\/?filter=5\" rel=\"noopener\"><br \/>\n\t\t\t<span class=\"screen-reader-text\"><br \/>\n\t\t\t2 5-star reviews\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-label\"><br \/>\n\t\t\t5 stars\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-background\"><br \/>\n\t\t\t\t<span class=\"wporg-ratings-bars__bar-foreground\" style=\"width: 100%;\"><\/span><br \/>\n\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-count\">2<\/span><br \/>\n\t\t<\/a>\n\t<\/li>\n<li class=\"wporg-ratings-bars__bar\">\n\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/reviews\/?filter=4\" rel=\"noopener\"><br \/>\n\t\t\t<span class=\"screen-reader-text\"><br \/>\n\t\t\t0 4-star reviews\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-label\"><br \/>\n\t\t\t4 stars\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-background\"><br \/>\n\t\t\t\t<span class=\"wporg-ratings-bars__bar-foreground\" style=\"width: 0%;\"><\/span><br \/>\n\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-count\">0<\/span><br \/>\n\t\t<\/a>\n\t<\/li>\n<li class=\"wporg-ratings-bars__bar\">\n\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/reviews\/?filter=3\" rel=\"noopener\"><br \/>\n\t\t\t<span class=\"screen-reader-text\"><br \/>\n\t\t\t0 3-star reviews\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-label\"><br \/>\n\t\t\t3 stars\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-background\"><br \/>\n\t\t\t\t<span class=\"wporg-ratings-bars__bar-foreground\" style=\"width: 0%;\"><\/span><br \/>\n\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-count\">0<\/span><br \/>\n\t\t<\/a>\n\t<\/li>\n<li class=\"wporg-ratings-bars__bar\">\n\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/reviews\/?filter=2\" rel=\"noopener\"><br \/>\n\t\t\t<span class=\"screen-reader-text\"><br \/>\n\t\t\t0 2-star reviews\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-label\"><br \/>\n\t\t\t2 stars\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-background\"><br \/>\n\t\t\t\t<span class=\"wporg-ratings-bars__bar-foreground\" style=\"width: 0%;\"><\/span><br \/>\n\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-count\">0<\/span><br \/>\n\t\t<\/a>\n\t<\/li>\n<li class=\"wporg-ratings-bars__bar\">\n\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/reviews\/?filter=1\" rel=\"noopener\"><br \/>\n\t\t\t<span class=\"screen-reader-text\"><br \/>\n\t\t\t0 1-star reviews\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-label\"><br \/>\n\t\t\t1 star\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-background\"><br \/>\n\t\t\t\t<span class=\"wporg-ratings-bars__bar-foreground\" style=\"width: 0%;\"><\/span><br \/>\n\t\t\t<\/span><br \/>\n\t\t\t<span aria-hidden=\"true\" class=\"wporg-ratings-bars__bar-count\">0<\/span><br \/>\n\t\t<\/a>\n\t<\/li>\n<\/ul>\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-4 wp-block-group-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--10)\">\n<p><a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/reviews\/#new-post\" rel=\"noopener\">Add my review<\/a><\/p>\n<p class=\"wporg-ratings-link\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/reviews\/\" rel=\"noopener\">See all<span class=\"screen-reader-text\"> reviews<\/span><\/a><\/p>\n<\/p><\/div>\n<\/div>\n<div id=\"plugin-contributors\" class=\"widget plugin-contributors\">\n<h2 class=\"widget-title\">Contributors<\/h2>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/bd071dc20952bf66ace7b9eba0d30da7c1bee993bd9cd086b49418a0fea343f0?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/bd071dc20952bf66ace7b9eba0d30da7c1bee993bd9cd086b49418a0fea343f0?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\" decoding=\"async\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/epiphyt\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tepiphyt\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d119cd485d9a60f982ed3842a86f47d32646792d961f2b65d1c1ca59bbcbb627?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/d119cd485d9a60f982ed3842a86f47d32646792d961f2b65d1c1ca59bbcbb627?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\" decoding=\"async\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/kittmedia\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tMatthias Kittsteiner\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/5c70c8457ca931d6aeed65b8c65e68aa5e12b0e742334c2c2e233affe2f193f3?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/5c70c8457ca931d6aeed65b8c65e68aa5e12b0e742334c2c2e233affe2f193f3?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\" decoding=\"async\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/krafit\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tSimon Kraft\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"widget plugin-support\">\n<h2 class=\"widget-title\">Support<\/h2>\n<p>Got something to say? Need help?<\/p>\n<p>\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/block-control\/\" rel=\"noopener\">View support forum<\/a>\n\t\t<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<p><!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/block-control\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Block Control By epiphyt Download Live Preview Details Reviews Installation Development Support Description Have you ever used WordPress\u2019 new block editor Gutenberg and wished for a way to influence, when and to whom blocks are shown? We\u2019ve been in this situation, that\u2019s why we came up with Block Control. This nifty little plugin allows you [&hellip;]<\/p>","protected":false},"author":136,"featured_media":4770,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[1933,39,40],"tags":[2207,2237],"class_list":["post-4769","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community-plugin","category-lite-version","category-wp-plugin-solution","tag-block","tag-control"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/block-control\/assets\/icon.svg?rev=2812545","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/136"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=4769"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4769\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/4770"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=4769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=4769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=4769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}