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 |
|---|---|---|---|
| h*t*u*c*h.com (WP 7.0.2) | D | Jul 23, 2026 | |
| p*t*t*a*i*n*o*i*m.com | F | Jul 23, 2026 | |
| i*u*e.eu | A | Jul 23, 2026 | |
| a*e*o*e*o*i*e.com | F | Jul 23, 2026 | |
| h*t*l*a*t*l*a.com | F | Jul 23, 2026 | |
| f*b*r*i*h*.com | F | Jul 22, 2026 | |
| a*v*n*u*e*u*s.at | D | Jul 22, 2026 | |
| w*e*c*d*a*i*.com | A | Jul 22, 2026 | |
| m*b*-*o*i*a*i.com (WP 6.8.6) | F | Jul 22, 2026 | |
| s*a*e*f*m*r*c*n*n*r*y.com | F | Jul 22, 2026 | |
| m*a*u*l*p.com | F | Jul 22, 2026 | |
| c*n*o*i*i*c*e*e*p*r*.it (WP 7.0.2) | F | Jul 22, 2026 | |
| l*v*n*w*c*a*.eu (WP 7.0.2) | F | Jul 22, 2026 | |
| e*e*g*d*t*.dk | D | Jul 22, 2026 | |
| n*b*i*d*r*.jp (WP 6.6.5) | F | Jul 22, 2026 | |
| g*n*r*l*p*n*t*r.hu | F | Jul 22, 2026 | |
| a*i*h*l*i*g.com (WP 7.0.2) | F | Jul 22, 2026 | |
| i*o*w*o*s.com (WP 7.0.2) | D | Jul 22, 2026 | |
| e*-*r*u*.ru (WP 7.0.2) | F | Jul 22, 2026 | |
| s*c*r*i*f*.c*.th | A | Jul 22, 2026 | |
| a*a*-*i*c*s*a*t*.fr | F | Jul 22, 2026 | |
| s*b*i*.pl (WP 7.0.2) | F | Jul 22, 2026 | |
| s*a*c*o*.com | F | Jul 22, 2026 | |
| d*r*t.fr | A | Jul 22, 2026 | |
| n*u*d*u*s*h*.org (WP 7.0.2) | D | Jul 22, 2026 | |
| c*n*a*c*n*o*c*.pt | B | Jul 22, 2026 | |
| k*m*g*y*z*.com | F | Jul 21, 2026 | |
| h*p*i*s*c*e*o*e*m*.com (WP 6.5.8) | F | Jul 21, 2026 | |
| b*o*a*p*t*t*i*a*i*n*u*s*n*.com (WP 7.0.2) | F | Jul 21, 2026 | |
| c*i*i*a*r*s*a*c*.eu (WP 7.0.2) | F | Jul 21, 2026 | |
| k*i*i*c*e*r*e*e*.nl (WP 7.0.1) | D | Jul 21, 2026 | |
| c*i*i*e.ro (WP 7.0.2) | D | Jul 21, 2026 | |
| k*i*i*k*-*o*s*e*.dk (WP 7.0.1) | D | Jul 21, 2026 | |
| b*d*n*a*l*n*c*n*.pl (WP 7.0.2) | D | Jul 21, 2026 | |
| k*i*i*c*e*t*d*e*.at (WP 7.0.1) | D | Jul 21, 2026 | |
| k*i*i*c*e*t*d*e*.de (WP 7.0.1) | D | Jul 21, 2026 | |
| s*u*i*c*i*i*i.it (WP 7.0.1) | D | Jul 21, 2026 | |
| y*s*.ca | F | Jul 21, 2026 | |
| s*-*r*h*.com | F | Jul 21, 2026 | |
| a*f*l*p*u*d*s*g*.dk (WP 7.0.2) | D | Jul 21, 2026 | |
| w*l*v*-*o*t*o.com | F | Jul 21, 2026 | |
| s*n*i*a*d*l*r*e.fr | A | Jul 21, 2026 | |
| h*n*e*e*t*s*r*.com | F | Jul 21, 2026 | |
| c*e*p*l*h*u*e*.com | F | Jul 21, 2026 | |
| o*i*i*a*c*e*h*e*r*.com (WP 6.5.3) | F | Jul 21, 2026 | |
| s*m*l*e.no | F | Jul 21, 2026 | |
| l*b*r.eu (WP 6.8.6) | F | Jul 21, 2026 | |
| u*t*n*w*.com (WP 6.9.4) | F | Jul 21, 2026 | |
| b*a*k*i*e*.org | F | Jul 21, 2026 | |
| a*d*g*r*.fr (WP 7.0.2) | F | Jul 21, 2026 | |
| u*n*r*.com | F | Jul 21, 2026 | |
| h*n*v*r*a*d.de | A | Jul 20, 2026 | |
| g*a*s*o*e*f*.com | D | Jul 20, 2026 | |
| e*r*s*a*a*c*i*e*t*.com (WP 7.0.2) | F | Jul 20, 2026 | |
| g*a*g*i*t*e*m*y*.com | D | Jul 20, 2026 | |
| w*r*d*a*.coop | D | Jul 20, 2026 | |
| a*t*o*s*y.jp | F | Jul 20, 2026 | |
| p*t*r*h*r*a*h*s*i*t*n*.de (WP 7.0) | F | Jul 20, 2026 | |
| r*c*a*o*e*s.com | F | Jul 20, 2026 | |
| e*e*i*s*e*e*t*.com | F | Jul 20, 2026 | |
| x*-*w*f*-*6*c*d*4*a.jp (WP 6.8.1) | F | Jul 20, 2026 | |
| b*s*-*i*i.jp | F | Jul 20, 2026 | |
| b*c*.style (WP 6.9.5) | D | Jul 20, 2026 | |
| o*t*c*e*r*c*r*.com | F | Jul 20, 2026 | |
| r*p*r*e*s*n*t*d.gr (WP 6.8.5) | D | Jul 20, 2026 | |
| o*d*e*w*k*r*n*h*s*.ca (WP 7.0) | F | Jul 20, 2026 | |
| s*i*z*r.c*m.au | B | Jul 20, 2026 | |
| h*u*e*o*-*e*o*r*e*.berlin (WP 6.9.4) | F | Jul 20, 2026 | |
| p*a*-*c*i*n*-*h*r*p*e*e*.fr | A | Jul 20, 2026 | |
| u*e*u*o*n.com | F | Jul 19, 2026 | |
| i*i*.io (WP 6.6.1) | F | Jul 19, 2026 | |
| l*3.hu (WP 7.0.1) | F | Jul 19, 2026 | |
| i*.hu | D | Jul 19, 2026 | |
| k*o*i*e*d*l*.hu | D | Jul 19, 2026 | |
| e*i*y.io | D | Jul 19, 2026 | |
| d*e*a*m*h*a*.com | F | Jul 19, 2026 | |
| o*d*e*w*k*r*n*h*s*.com (WP 7.0) | F | Jul 19, 2026 | |
| o*d*e*f*a*c*i*e.com (WP 6.5.2) | F | Jul 19, 2026 | |
| o*d*e*c*i*e*e*r*n*h*s*.com (WP 6.5.2) | F | Jul 19, 2026 | |
| f*n*l.com (WP 7.0.2) | F | Jul 19, 2026 | |
| o*s*l*n*.com (WP 7.0.2) | F | Jul 19, 2026 | |
| m*i*i*s*-*e*t.com (WP 6.4.2) | F | Jul 19, 2026 | |
| t*i*m*x*m*a*.com | F | Jul 19, 2026 | |
| w*e*e*t*s*i*-*o*i*s.de (WP 7.0.2) | F | Jul 19, 2026 | |
| t*h*m*e*o*t*l.com | F | Jul 19, 2026 | |
| m*i*i*a*k*t*n*.com | F | Jul 19, 2026 | |
| p*l*-*o*r*i*r*s.org | F | Jul 19, 2026 | |
| h*n*v*r*a*d*s*o*.de | A | Jul 19, 2026 | |
| c*n*a*i*n*r*a*.de | A | Jul 19, 2026 | |
| r*p*o*d*r*o*r*s*.com | F | Jul 18, 2026 | |
| s*a*k*h*t*l*e*i*.com | F | Jul 18, 2026 | |
| e*s*y*s*l*n*c*s.es (WP 7.0.1) | D | Jul 18, 2026 | |
| e*i*m*l*2*5*.org (WP 7.0.2) | F | Jul 18, 2026 | |
| k*i*i*k*r*a*n*o*n*r.is (WP 7.0.1) | D | Jul 18, 2026 | |
| m*c*a*e*r*.com | D | Jul 18, 2026 | |
| d*a*o*d*r*h*r*.com | F | Jul 18, 2026 | |
| r*c*e*m*u*e.com | F | Jul 18, 2026 | |
| f*o*a*o*t*i*t*r*.com (WP 7.0.2) | F | Jul 18, 2026 | |
| i*t*r*m.fr | D | Jul 18, 2026 | |
| p*l*a*j*d*t.hu (WP 6.9.5) | D | Jul 18, 2026 |