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 |
|---|---|---|---|
| l*s*e*s*e*r*s.fr (WP 6.9.4) | F | 2026-05-16 02:11:58 | |
| t*t*l*f*m*l*-*o*n*e*i*g.com (WP 6.9.1) | F | 2026-05-15 19:30:59 | |
| n*r*k*c.com (WP 6.9.4) | F | 2026-05-15 17:22:39 | |
| o*t*n*a*c*e*y.com | F | 2026-05-15 10:14:36 | |
| g*o*a*a*r*c*l*u*a*p*o*u*t*v*t*.org | F | 2026-05-15 07:49:57 | |
| b*n*y*u*p.dk | F | 2026-05-15 07:24:49 | |
| e*i*e*e*u*a*i*n.jp (WP 6.9.4) | D | 2026-05-15 04:54:12 | |
| b*a*k*o*d*i*h*s.com | F | 2026-05-15 00:42:18 | |
| n*k*u*u*.com (WP 6.9.4) | F | 2026-05-15 00:06:03 | |
| b*a*k*i*e*.com | F | 2026-05-15 00:02:21 | |
| w*z*d*.com (WP 6.9.4) | F | 2026-05-14 23:49:42 | |
| b*a*k*o*p*z*a.com | F | 2026-05-14 23:25:26 | |
| a*p*a*j*y.com (WP 6.9.4) | F | 2026-05-14 21:03:27 | |
| c*n*c*m*s.fr (WP 6.9.4) | F | 2026-05-14 19:11:33 | |
| m*r*a*.online (WP 6.9.4) | F | 2026-05-14 18:13:37 | |
| v*o*a*o.site (WP 6.9.4) | F | 2026-05-14 17:43:20 | |
| l*i*e*e*t.com | A | 2026-05-14 16:21:58 | |
| m*n*f*l*t*c*i*i.jp | F | 2026-05-14 11:36:25 | |
| h*n*v*r*a*d.com | A | 2026-05-14 10:58:09 | |
| h*m*.t*y*s*i*a*g.c*.jp (WP 6.0.11) | F | 2026-05-14 08:51:22 | |
| n*p*n*t*s.com | F | 2026-05-14 07:10:08 | |
| y*u*e*d*i*u*a*.com (WP 6.9.4) | F | 2026-05-14 06:42:28 | |
| b*c*.ca | F | 2026-05-14 06:08:35 | |
| m*r*-*o*r*s*a.com (WP 6.9.4) | F | 2026-05-14 04:39:38 | |
| c*n*y*l*n*e*.com | F | 2026-05-14 03:54:12 | |
| c*n*i*n*t*p*a*n*r.com | F | 2026-05-14 03:49:18 | |
| b*s*a*a*g*a*e*s.com (WP 6.9.4) | F | 2026-05-14 03:41:52 | |
| c*o*-*e*l*-*o*n*t*e.fr (WP 6.9) | F | 2026-05-14 02:17:10 | |
| w*r*d*n*a*c*l*n*.com (WP 6.9.4) | F | 2026-05-13 19:57:25 | |
| s*n*f*d*u*a*.com (WP 6.9.4) | F | 2026-05-13 19:10:35 | |
| m*n*o.com (WP 6.9.4) | F | 2026-05-13 19:00:30 | |
| w*w*.m*c*a*e*r*.com | D | 2026-05-13 17:39:07 | |
| b*o*i*g*l.com (WP 6.9.4) | F | 2026-05-13 14:34:53 | |
| n*p*o*g*i*h.com | F | 2026-05-13 13:58:26 | |
| e*e*g*d*t*.com | D | 2026-05-13 12:39:20 | |
| t*n*l*m*.hu | D | 2026-05-13 12:25:43 | |
| k*s*k*s.n*v*k*u*o*.hu | D | 2026-05-13 12:25:43 | |
| r*l*v*g*.com | F | 2026-05-13 11:36:02 | |
| c*e*i*u*i*n*v*t*.com | D | 2026-05-13 10:51:11 | |
| q*e*t*o*p.com (WP 6.9.4) | F | 2026-05-13 09:25:37 | |
| w*m*n*a*d*m*n.com | F | 2026-05-13 06:20:08 | |
| c*r*o*o*i*.fr | F | 2026-05-13 02:50:59 | |
| n*v*k*u*o*.hu | D | 2026-05-13 02:47:49 | |
| s*a*e*f*m*r*c*n*n*r*y.org | F | 2026-05-13 00:21:21 | |
| w*a*g*o*p.com (WP 6.9.4) | D | 2026-05-12 22:46:00 | |
| m*n*m*-*l*u*t*a*i*n.com (WP 6.9.4) | F | 2026-05-12 19:39:31 | |
| m*n*k*b*r*.com | F | 2026-05-12 19:15:24 | |
| b*k*s*i*e*0.com (WP 6.9.4) | F | 2026-05-12 19:11:52 | |
| b*k*s*i*e*a*d*r*w*.com | F | 2026-05-12 18:58:37 | |
| l.e*i*i*i*c*o*a*i*a.fr (WP 6.9.4) | F | 2026-05-12 16:54:37 | |
| w*l*k*m*e*.m*o*a.tv (WP 6.7.2) | F | 2026-05-12 15:46:23 | |
| l*t*l*s*o*c*d*a*i*1*.com | A | 2026-05-12 15:08:53 | |
| l*t*l*s*o*c*d*a*i*1*.com | A | 2026-05-12 15:08:53 | |
| b*f*.com | F | 2026-05-12 12:01:45 | |
| b*c*.com | F | 2026-05-12 12:01:44 | |
| v*m*t*c*a*i*i*n.org (WP 6.9.4) | F | 2026-05-12 11:12:08 | |
| n*t*l*c*.com (WP 6.9.4) | F | 2026-05-12 11:06:03 | |
| e*e*t*i*.ch (WP 6.9.4) | F | 2026-05-12 10:15:36 | |
| s*u*e*e*v*r*n*t*l*u*g.ch (WP 6.9.4) | F | 2026-05-12 10:15:36 | |
| l*t*r*r*l*b*a*y.com (WP 6.9.4) | F | 2026-05-12 08:18:12 | |
| t*l*n*s*i*l*.com | A | 2026-05-12 03:36:02 | |
| h*s*.jp | F | 2026-05-12 00:01:40 | |
| j*f*h*r*a*h.com | C | 2026-05-11 21:45:38 | |
| s*l*n*s*e*l*.nl (WP 6.9.4) | F | 2026-05-11 19:40:49 | |
| n*o*o*d*n*s.com | F | 2026-05-11 16:37:07 | |
| t*k*n*c*.com | F | 2026-05-11 16:13:08 | |
| t*k*m*r*-*o*n*.com (WP 6.8.5) | F | 2026-05-11 15:49:45 | |
| r*c*a*o*e*s.ee | F | 2026-05-11 14:40:34 | |
| g*m*x.com | F | 2026-05-11 13:17:36 | |
| j*s*o*h*r*b*c*l*s.com | F | 2026-05-11 11:52:43 | |
| m*i*o*s*p*e*i*.com | F | 2026-05-11 07:01:02 | |
| c*n*k*.l*v*-*e*s*t*.com | A | 2026-05-11 05:48:25 | |
| f*s*h*r*l*u*e*l*e*j*n*e*.de (WP 6.9.4) | F | 2026-05-11 05:19:30 | |
| y*b*t*l*r*s*l*b*d.v*u.at (WP 6.9.4) | F | 2026-05-11 02:22:05 | |
| t*g*t*p*t*u*v*r.com | F | 2026-05-11 01:15:17 | |
| m*i*h*l*m*d*a.com (WP 6.9.4) | F | 2026-05-11 01:13:38 | |
| l*m*n*l*p*e*e.com (WP 6.9.4) | F | 2026-05-11 00:56:06 | |
| c*c*e*-*e*a*.ch (WP 6.9.4) | F | 2026-05-11 00:53:17 | |
| a*a*e*l*-*e*u*d*e*t*z*n*r*m.de (WP 6.8.2) | F | 2026-05-10 22:42:55 | |
| f*a*k*t*a*e*y.ca | F | 2026-05-10 22:01:29 | |
| s*a*e*n*d*e*t*r*.com | F | 2026-05-10 19:04:39 | |
| s*a*e*p*o*e*t.com (WP 6.7.5) | F | 2026-05-10 19:00:26 | |
| s*o*w*l*.l*b*r.cz (WP 6.8.5) | F | 2026-05-10 18:10:42 | |
| n*g*y*-*a*a*u*e*1*b*n.com | D | 2026-05-10 16:43:29 | |
| n*g*s*k*-*f*i*e*a*o.com (WP 6.9.4) | F | 2026-05-10 15:01:50 | |
| t*k*n*o*i.com | F | 2026-05-10 14:31:47 | |
| c*m*0*.com (WP 6.8.5) | F | 2026-05-10 13:08:39 | |
| b*r*h*r*t*g*o*p*e*i*.com (WP 6.9.4) | F | 2026-05-10 12:49:08 | |
| p*r*a*c*e*y*r*u*.com | F | 2026-05-10 11:25:31 | |
| m*e*e*e*r.ca (WP 6.9.4) | F | 2026-05-10 10:18:26 | |
| o*u*a*r*l*g*t.jp (WP 6.9.4) | F | 2026-05-10 09:17:48 | |
| p*l*t*e*w*p.site | F | 2026-05-10 08:31:24 | |
| l*f*t*a*n*n*s*u*i*.com (WP 6.9.4) | F | 2026-05-10 07:40:40 | |
| s*l*u.jp | F | 2026-05-10 07:36:31 | |
| s*n*s*c*r*.com | F | 2026-05-10 07:14:41 | |
| a*r*l*e*i*.dz (WP 6.4.2) | D | 2026-05-10 06:46:29 | |
| s*n*e*n.com | D | 2026-05-10 06:23:02 | |
| l*f*s*y*e*e*a*.com | F | 2026-05-10 05:04:37 | |
| n*s*i*o*h*s*i.com | F | 2026-05-10 03:42:23 | |
| s*n*r*m*p.com (WP 6.9.4) | F | 2026-05-10 03:11:11 |