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 |
|---|---|---|---|
| a*r*l*e*i*.dz (WP 6.4.2) | β | 2026-03-19 23:36:13 | |
| a*e*a*k*.jp (WP 6.9.4) | β | 2026-03-19 20:11:10 | |
| m*i*e*u*a*i*i*s.org | β | 2026-03-19 19:37:57 | |
| s*u*i*-*r*i*t*c.com | β | 2026-03-16 11:51:19 | |
| k*g*a*e.jp | β | 2025-11-12 05:52:09 | |
| k*n*s*i*a*m*o*c*u*.com | β | 2025-11-12 05:48:42 | |
| k*n*s*i*a*m*o*a*a*e*y.com | β | 2025-11-12 05:48:42 | |
| e*-*a*e.jp | β | 2025-11-12 05:47:15 | |
| m*z*a*h*r.jp | β | 2025-11-12 05:33:51 | |
| w*z*d*.com | β | 2025-11-11 13:28:48 | |
| w*r*d*n*a*c*l*n*.com | β | 2025-11-11 13:04:39 | |
| w*m*n*a*d*m*n.com | β | 2025-11-11 12:44:12 | |
| w*k*p*.com | β | 2025-11-11 12:41:03 | |
| w*a*g*o*p.com | β | 2025-11-11 12:36:57 | |
| w*s*o*h*u*e*o*l*g*.com | β | 2025-11-11 12:28:42 | |
| w*f*c*i*n.com | β | 2025-11-11 11:56:08 | |
| w*s*e*n*o*e*t.com | β | 2025-11-11 11:20:04 | |
| w*s*e*b*y*t*n.com | β | 2025-11-11 11:15:38 | |
| s*p*x.com | β | 2025-11-10 12:49:29 | |
| s*n*f*d*u*a*.com | β | 2025-11-10 12:40:41 | |
| s*o*o*a*u*n.com | β | 2025-11-10 11:42:34 | |
| s*i*c*n*i*.com | β | 2025-11-10 11:27:03 | |
| s*a*e*n*d*e*t*r*.com | β | 2025-11-10 11:02:15 | |
| s*a*e*p*o*e*t.com | β | 2025-11-10 11:02:15 | |
| s*p*r*s*t*l*g*e.com | β | 2025-11-10 10:45:48 | |
| s*i*e*-*k*m*t*.com | β | 2025-11-10 09:48:29 | |
| s*c*r*-*o*e*e*g*i*h.com | β | 2025-11-10 09:35:33 | |
| s*t*g*k*.com | β | 2025-11-10 08:20:44 | |
| p*r*a*c*e*y*r*u*.com | β | 2025-11-09 23:49:04 | |
| p*o*e*t*n*e*c*a*g*.com | β | 2025-11-09 23:14:21 | |
| p*o*t*r*l*a*i*g.com | β | 2025-11-09 23:12:28 | |
| p*o*e*u*l*q*i*n*s*.com | β | 2025-11-09 23:09:00 | |
| p*o*r*s*-*a*e*o.com | β | 2025-11-09 22:52:35 | |
| p*r*o*a*-*e*i.com | β | 2025-11-09 19:04:43 | |
| n*t*l*c*.com | β | 2025-11-09 10:04:07 | |
| n*o*o*d*n*s.com | β | 2025-11-09 09:50:39 | |
| n*n*e*o*c*i*a*.com | β | 2025-11-09 09:47:22 | |
| n*i*o*e*u*i.com | β | 2025-11-09 09:38:25 | |
| n*g*s*k*-*f*i*e*a*o.com | β | 2025-11-09 09:34:04 | |
| n*s*i*o*h*s*i.com | β | 2025-11-09 09:27:14 | |
| n*s*t*c*m*a*y.com | β | 2025-11-09 09:27:14 | |
| m*s*a*e*i*o.com | β | 2025-11-09 09:15:05 | |
| m*a*f*n*g*a*t.com | β | 2025-11-09 08:39:22 | |
| j*f*h*r*a*h.com | β | 2025-11-08 11:15:53 | |
| j*f*e*a*s*a*i*.com | β | 2025-11-08 11:15:32 | |
| j*s*o*h*r*b*c*l*s.com | β | 2025-11-08 11:07:59 | |
| j*r*e*d*n*.com | β | 2025-11-08 10:50:33 | |
| j*p*n*o*e*-*q*e*t*i*n.com | β | 2025-11-08 10:47:00 | |
| i*s*a*u*.com | β | 2025-11-08 10:00:48 | |
| i*h*c*m*r*c.com | β | 2025-11-08 09:54:55 | |
| i*a*a*i*a*k*-*i*n*.com | β | 2025-11-08 07:26:09 | |
| g*m*l*n*f*.com | β | 2025-11-07 19:44:41 | |
| g*l*a*o*a*h*.com | β | 2025-11-07 19:40:39 | |
| g*k*g*i*y*a*.com | β | 2025-11-07 19:36:40 | |
| g*g*a*d*o*t*n.com | β | 2025-11-07 19:33:52 | |
| g*c*a*c*n.com | β | 2025-11-07 19:30:56 | |
| e*o*h*o*.com | β | 2025-11-07 11:18:14 | |
| e*i*i*n*m*t*f*.com | β | 2025-11-07 09:43:14 | |
| e*o*e*i*.com | β | 2025-11-07 09:27:32 | |
| e*o*w*t*.com | β | 2025-11-07 09:24:49 | |
| e*o*t*u*u*k*.com | β | 2025-11-07 09:24:49 | |
| e*u*e*i*a.com | β | 2025-11-07 08:53:36 | |
| d*l*b*.com | β | 2025-11-07 08:43:59 | |
| d*-*a*a*o*.com | β | 2025-11-07 08:43:38 | |
| c*n*r*a*o*a*o*m*c*o*.com | β | 2025-11-06 19:09:25 | |
| c*n*r*d*r*s*o*r*e*-*o*r*n*t*r*.com | β | 2025-11-06 19:08:19 | |
| b*r*h*r*t*g*o*p*e*i*.com | β | 2025-11-06 10:36:21 | |
| b*l*z*a*d*t*o*s.com | β | 2025-11-06 10:10:09 | |
| b*a*l.com | β | 2025-11-06 09:42:50 | |
| b*s*-*r*a*i*e.com | β | 2025-11-06 09:13:48 |