Responsive Block Control β Hide blocks based on display width
Responsive Block Control adds responsive toggles to a βVisibilityβ panel of the block editor, to show or hide blocks according to screen width.
Security
Version 1.3.1 resolves a stored crossβsite scripting (XSS) vulnerability (CVEβ2025β62135) affecting earlier versions (<= 1.2.9).
Users with contributor access or higher should update immediately.
If you discover a security vulnerability, please report it responsibly to: [email protected]
Limitations
Does not work with the Classic Block, Widget Block or Widget Area Block [βcore/freeformβ, βcore/legacy-widgetβ, βcore/widget-areaβ], as the those blocks do not support block attributes. Does also not work with the HTML Block [βcore/htmlβ] inside the Widget Screen, as this one also does not support block attributes there.
Configuration
Override existing breakpoints
function override_responsive_block_control_breakpoints($break_points) {
$break_points['base'] = 0;
$break_points['mobile'] = 400;
$break_points['tablet'] = 800;
$break_points['desktop'] = 1000;
$break_points['wide'] = 1600;
return $break_points;
}
add_filter('responsive_block_control_breakpoints', 'override_responsive_block_control_breakpoints');
Provide custom CSS
You can provide your own CSS rules per breakpoint using the new filter responsive_block_control_custom_css_rules.
add_filter('responsive_block_control_custom_css_rules', function($rules) {
return [
'mobile' => 'display: none !important;',
'tablet' => 'display: none !important;',
'desktop' => 'display: none !important;',
'wide' => 'display: none !important;',
];
});
Stop css output completely
function override_responsive_block_control_add_css() {
return false;
}
add_filter('responsive_block_control_breakpoints', 'override_responsive_block_control_add_css');
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| p*e*r*s*u*r*.com | F | 2026-05-28 22:33:23 | |
| g*a*d*-*o*o*n*.com | A | 2026-05-28 22:32:51 | |
| t*e*r*h*m*r*o*.com (WP 7.0) | F | 2026-05-28 22:18:56 | |
| f*t*c*r*.com | F | 2026-05-28 22:13:21 | |
| l*c*y*u*c*n*h*t*g*a*h*.com | F | 2026-05-28 20:43:50 | |
| v*l*a*a*e*n*.com (WP 6.2.2) | F | 2026-05-28 18:02:20 | |
| f*-*o*e.jp (WP 6.8.5) | F | 2026-05-28 17:29:27 | |
| t*b*c*i*9.net (WP 7.0) | F | 2026-05-28 15:09:13 | |
| t*t*c*k*w*k*-*e*d*s*g*.de | F | 2026-05-28 13:10:10 | |
| a*a*o*e*k*i.com (WP 7.0) | F | 2026-05-28 11:10:09 | |
| a*a*i*h*.com (WP 7.0) | F | 2026-05-28 09:22:36 | |
| a*-*o*g*o.com (WP 7.0) | F | 2026-05-28 06:13:33 | |
| s*i*t*n*s*h*e*z.ch | F | 2026-05-28 03:27:12 | |
| a*a*e*l*g*s*n*h*i*s*0*4*.l*v*-*e*s*t*.com (WP 6.8.2) | F | 2026-05-28 01:32:47 | |
| s*a*o*s*h*g.org (WP 7.0) | F | 2026-05-27 21:48:24 | |
| s*o*a*l*i*.com (WP 7.0) | F | 2026-05-27 21:17:08 | |
| v*r*w*n*i*g*r.de | A | 2026-05-27 19:06:46 | |
| r*t*l*s*o*c*l.com (WP 7.0) | F | 2026-05-27 18:43:06 | |
| c*n*a*c*n*o*c*.c*f*d*s.pt | B | 2026-05-27 18:31:08 | |
| s*i*u*b*a*e*y.com | F | 2026-05-27 17:38:30 | |
| s*i*r*n*u*b*a*e*y.com | F | 2026-05-27 17:38:29 | |
| e*e*t*.a*i.org | F | 2026-05-27 16:09:54 | |
| p*e*i*h*b*t*t.com | F | 2026-05-27 15:40:56 | |
| p*e*i*-*a*i*a*.com | F | 2026-05-27 15:38:33 | |
| l*b*r.cz (WP 6.8.5) | F | 2026-05-27 13:01:33 | |
| c*b*r*t*l*n*o*i*e.com | F | 2026-05-27 12:53:45 | |
| e*o*e*a*i*e*t*t*o*.fr | A | 2026-05-27 05:29:23 | |
| s*i*7*.fr | A | 2026-05-27 04:50:19 | |
| p*l*r*k*r*.pl (WP 6.9.4) | F | 2026-05-27 00:10:25 | |
| m*n*a*o*m*r*i*s*h*o*.com | F | 2026-05-26 21:00:42 | |
| a*r*w*e*d*a*d*c*p*c*m*a*y.com | F | 2026-05-26 20:28:43 | |
| h*t*u*c*h.com (WP 7.0) | D | 2026-05-26 18:38:58 | |
| p*t*t*a*i*n*o*i*m.com | F | 2026-05-26 17:54:43 | |
| i*u*e.eu | A | 2026-05-26 17:15:27 | |
| f*b*e*c*m.com (WP 7.0) | D | 2026-05-26 12:02:49 | |
| f*b*r*i*h*.com | F | 2026-05-26 11:11:57 | |
| a*v*n*u*e*u*s.at | D | 2026-05-26 09:38:27 | |
| w*e*c*d*a*i*.com | A | 2026-05-26 07:20:35 | |
| s*a*e*f*m*r*c*n*n*r*y.com | F | 2026-05-26 06:15:58 | |
| m*a*u*l*p.com | F | 2026-05-26 03:22:39 | |
| c*n*o*i*i*c*e*e*p*r*.it (WP 7.0) | F | 2026-05-26 01:46:52 | |
| l*v*n*w*c*a*.eu (WP 6.9.4) | F | 2026-05-26 01:08:53 | |
| e*e*g*d*t*.dk | D | 2026-05-26 01:02:11 | |
| n*b*i*d*r*.jp (WP 6.6.5) | F | 2026-05-26 00:38:07 | |
| a*i*h*l*i*g.com (WP 7.0) | F | 2026-05-25 21:01:10 | |
| i*o*w*o*s.com (WP 6.9.4) | D | 2026-05-25 19:57:13 | |
| e*-*r*u*.ru (WP 7.0) | F | 2026-05-25 17:55:31 | |
| s*c*r*i*f*.c*.th | A | 2026-05-25 17:40:15 | |
| a*a*-*i*c*s*a*t*.fr | F | 2026-05-25 16:14:24 | |
| s*b*i*.pl (WP 6.9.4) | F | 2026-05-25 16:10:48 | |
| s*a*c*o*.com | F | 2026-05-25 16:03:41 | |
| d*r*t.fr | A | 2026-05-25 15:24:02 | |
| n*u*d*u*s*h*.org (WP 7.0) | D | 2026-05-25 13:58:59 | |
| c*n*a*c*n*o*c*.pt | B | 2026-05-25 13:51:51 | |
| k*m*g*y*z*.com | F | 2026-05-25 13:22:44 | |
| h*p*i*s*c*e*o*e*m*.com (WP 6.5.8) | F | 2026-05-25 13:21:47 | |
| b*o*a*p*t*t*i*a*i*n*u*s*n*.com (WP 7.0) | F | 2026-05-25 09:02:50 | |
| c*i*i*a*r*s*a*c*.eu (WP 7.0) | F | 2026-05-25 07:34:05 | |
| k*i*i*c*e*r*e*e*.nl (WP 6.9.4) | D | 2026-05-25 07:34:04 | |
| c*i*i*e.ro (WP 6.9.4) | D | 2026-05-25 07:34:04 | |
| k*i*i*k*-*o*s*e*.dk (WP 6.9.4) | D | 2026-05-25 07:34:04 | |
| b*d*n*a*l*n*c*n*.pl (WP 6.9.4) | D | 2026-05-25 07:34:04 | |
| k*i*i*c*e*t*d*e*.at (WP 6.9.4) | D | 2026-05-25 07:34:04 | |
| k*i*i*c*e*t*d*e*.de (WP 6.9.4) | D | 2026-05-25 07:34:04 | |
| s*u*i*c*i*i*i.it (WP 7.0) | D | 2026-05-25 07:34:04 | |
| y*s*.ca | F | 2026-05-25 04:44:34 | |
| s*-*r*h*.com | F | 2026-05-25 02:00:50 | |
| a*f*l*p*u*d*s*g*.dk (WP 7.0) | F | 2026-05-25 01:24:45 | |
| s*n*i*a*d*l*r*e.fr | A | 2026-05-25 00:39:03 | |
| h*n*e*e*t*s*r*.com | F | 2026-05-24 23:58:11 | |
| b*o*.t*l*n*d*y*.pl | F | 2026-05-24 23:47:58 | |
| c*e*p*l*h*u*e*.com | F | 2026-05-24 23:34:31 | |
| s*m*l*e.no | F | 2026-05-24 20:58:44 | |
| l*b*r.eu (WP 6.8.5) | F | 2026-05-24 19:22:26 | |
| u*t*n*w*.com (WP 6.9.4) | F | 2026-05-24 18:46:40 | |
| b*a*k*i*e*.org | F | 2026-05-24 18:23:35 | |
| a*d*g*r*.fr (WP 7.0) | F | 2026-05-24 17:31:08 | |
| u*n*r*.com | F | 2026-05-24 16:02:42 | |
| h*n*v*r*a*d.de | A | 2026-05-24 10:15:39 | |
| g*a*s*o*e*f*.com | D | 2026-05-24 06:55:47 | |
| e*r*s*a*a*c*i*e*t*.com (WP 7.0) | F | 2026-05-24 06:22:03 | |
| g*a*g*i*t*e*m*y*.com | D | 2026-05-24 05:52:35 | |
| w*r*d*a*.coop | D | 2026-05-24 05:05:31 | |
| a*t*o*s*y.jp | F | 2026-05-24 04:58:54 | |
| p*t*r*h*r*a*h*s*i*t*n*.de (WP 6.9.4) | F | 2026-05-24 04:28:56 | |
| e*e*i*s*e*e*t*.com | F | 2026-05-24 00:16:52 | |
| x*-*w*f*-*6*c*d*4*a.jp (WP 6.8.1) | F | 2026-05-23 22:32:34 | |
| b*s*-*i*i.jp | F | 2026-05-23 22:32:34 | |
| a*c*a*a*i*i*a.org | F | 2026-05-23 22:29:48 | |
| b*c*.style (WP 6.9.4) | D | 2026-05-23 20:51:42 | |
| o*t*c*e*r*c*r*.com | F | 2026-05-23 20:46:00 | |
| r*p*r*e*s*n*t*d.gr (WP 6.8.5) | D | 2026-05-23 20:41:14 | |
| o*d*e*w*k*r*n*h*s*.ca (WP 6.9.4) | F | 2026-05-23 20:28:03 | |
| s*i*z*r.c*m.au | B | 2026-05-23 19:01:42 | |
| h*u*e*o*-*e*o*r*e*.berlin (WP 6.9.4) | F | 2026-05-23 18:55:18 | |
| p*a*-*c*i*n*-*h*r*p*e*e*.fr | A | 2026-05-23 16:58:29 | |
| u*e*u*o*n.com | F | 2026-05-23 14:42:52 | |
| i*i*.io (WP 6.6.1) | F | 2026-05-23 14:18:00 | |
| m*d*a.m*n*a*a*i.c*.jp (WP 6.6.5) | F | 2026-05-23 13:58:02 | |
| i*.hu | D | 2026-05-23 13:05:41 |