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 |
|---|---|---|---|
| s*g*1*5*.com (WP 6.9.4) | F | 2026-05-04 11:00:53 | |
| m*g*c*l*r*c*n*.com | F | 2026-05-04 08:56:50 | |
| h*m*n.l*b*r.cz (WP 6.8.5) | F | 2026-05-04 05:05:34 | |
| u*t*a*h*r*.l*b*r.cz (WP 6.8.5) | F | 2026-05-04 05:05:34 | |
| s*o*w*l*.l*b*r.eu (WP 6.8.5) | F | 2026-05-04 05:05:33 | |
| p*i*t*.l*b*r.cz (WP 6.8.5) | F | 2026-05-04 05:05:33 | |
| v*g*f*.com | F | 2026-05-04 02:59:07 | |
| v*e*t*e*i*s*o*y*l*m.com | B | 2026-05-04 02:41:05 | |
| h*t*u*c*h.dk (WP 6.9.4) | D | 2026-05-04 01:35:11 | |
| s*r*a*l*.com (WP 6.9.4) | F | 2026-05-03 23:07:13 | |
| s*a*2*2*.com | F | 2026-05-03 21:17:16 | |
| u*u*i*e*.com (WP 6.9.4) | F | 2026-05-03 20:16:25 | |
| s*r*a*s*y*.com | F | 2026-05-03 19:38:57 | |
| a*v*n*u*e*o*s*l*b.com | F | 2026-05-03 19:32:17 | |
| a*v*n*u*e*o*m*e*u*.com | F | 2026-05-03 19:32:17 | |
| a*v*n*u*e*o*b*o*.com | F | 2026-05-03 19:32:17 | |
| a*v*n*u*e*o*.com | F | 2026-05-03 19:32:17 | |
| d*r*l*b*l.com (WP 6.9.4) | F | 2026-05-03 17:35:16 | |
| w*m*a*w*m.com | F | 2026-05-03 14:48:50 | |
| n*t*r*r*u*d*h*u*-*e*d*e*g.de (WP 6.9.4) | F | 2026-05-03 13:55:26 | |
| u*o*i*m*d*r*s*l*n.com | F | 2026-05-03 13:43:02 | |
| f*n*-*e*t*r.com | A | 2026-05-03 13:37:38 | |
| e*u*h*h*p.com (WP 6.7.1) | F | 2026-05-03 13:36:04 | |
| m*c*i*o*k*m*m*.jp | F | 2026-05-03 11:18:12 | |
| e*e*y*i*e.jp (WP 6.8.5) | F | 2026-05-03 09:26:13 | |
| d*u*k*o*a.com | F | 2026-05-03 09:04:28 | |
| s*n*t*a*k.com | A | 2026-05-03 06:51:24 | |
| w*k*-*a*n*.com (WP 6.3.2) | F | 2026-05-03 06:00:38 | |
| m*c*a*e*r*-*n*o*e*i*.com | D | 2026-05-03 03:25:31 | |
| s*g*s*f*m*s*m*n*.com (WP 6.9.4) | F | 2026-05-03 03:23:11 | |
| b*n*t*l*o*l*g*.a*.in (WP 6.9.4) | F | 2026-05-03 02:45:20 | |
| g*s*s*e*i*t*c*.it (WP 6.9.4) | F | 2026-05-03 02:43:59 | |
| m*b*a*.com (WP 6.9.4) | F | 2026-05-03 01:28:35 | |
| f*k*m*r*-*a*.com (WP 6.9.4) | F | 2026-05-03 00:37:27 | |
| a*t*-*t.org (WP 6.9.4) | F | 2026-05-03 00:36:54 | |
| f*k*g*u*a*.com | D | 2026-05-02 23:56:22 | |
| o*l*n*t*c*e*s.r*x*l*e.com (WP 6.4.8) | F | 2026-05-02 23:04:56 | |
| f*j*s*n*y*k*c*o.com | F | 2026-05-02 21:59:43 | |
| s*r*t*h*k*.salon | F | 2026-05-02 19:05:03 | |
| f*e*o*i*e*i*d*.com | F | 2026-05-02 18:05:58 | |
| s*n*s*n.com | F | 2026-05-02 15:34:34 | |
| r*s*a*-*e*.org | F | 2026-05-02 12:20:44 | |
| n*t*r*s*u*e*m.com (WP 6.9.4) | F | 2026-05-02 11:59:14 | |
| n*n*t*n*n*.at | F | 2026-05-02 11:16:57 | |
| s*m*l*c*.com (WP 6.9.4) | F | 2026-05-02 09:28:28 | |
| n*-*e*.jp (WP 6.9.4) | F | 2026-05-02 06:06:14 | |
| f*b*e*c*m.fr (WP 6.9.4) | D | 2026-05-02 03:33:09 | |
| p*i*c*p*l*l*n*t.com (WP 6.9.4) | F | 2026-05-01 21:22:42 | |
| g*o*p*-*e*e*.fr | A | 2026-05-01 18:26:18 | |
| t*r*s*o*r*n*a*a.mx | D | 2026-05-01 18:01:31 | |
| t*i*1.com | F | 2026-05-01 13:50:36 | |
| j*d*t*o*g*r.com (WP 6.9.4) | D | 2026-05-01 13:25:12 | |
| m*s*i*a.pl (WP 6.9.4) | F | 2026-05-01 13:07:36 | |
| s*n*i*a*w*b*e*i*n.de | F | 2026-05-01 11:49:17 | |
| k*i*i*r.com (WP 6.7.1) | F | 2026-05-01 09:53:44 | |
| n*u*-*e*t*c*e*o*g*n*s*t*o*e*.de (WP 6.9.4) | D | 2026-05-01 09:18:58 | |
| s*2*e*r*i*g.com (WP 6.9.4) | F | 2026-05-01 08:08:47 | |
| a*p.k*b*t*.io (WP 6.9.4) | F | 2026-05-01 06:01:12 | |
| s*a*d*r*d*i*k*.org | F | 2026-05-01 05:57:57 | |
| s*a*e*o*e*l.ee | F | 2026-05-01 03:20:59 | |
| m*z*a*h*r.c*.jp (WP 6.9.4) | D | 2026-05-01 03:16:30 | |
| h*m*.x*-*w*f*-*6*c*d*4*a.jp (WP 6.8.1) | F | 2026-05-01 01:04:42 | |
| w*f*.b*s*-*i*i.jp (WP 6.9.4) | F | 2026-05-01 01:04:42 | |
| i*a*u*b*u*.com (WP 6.8.5) | F | 2026-05-01 00:57:10 | |
| i*a*u*-*l*e.com (WP 6.8.5) | F | 2026-05-01 00:57:10 | |
| d*u*k*o*a.de | F | 2026-04-30 21:33:50 | |
| c*f*r*b*r*s.w*e*g*n*.com | F | 2026-04-30 21:16:51 | |
| i*m*l*s.de (WP 6.6.2) | A | 2026-04-30 19:52:30 | |
| h*n*o*y.hu | D | 2026-04-30 19:49:45 | |
| s*i*a*a*a*.com | F | 2026-04-30 18:18:45 | |
| i*a*a*i*k*s*o.com (WP 6.4.8) | F | 2026-04-30 17:11:51 | |
| i*a*a*i*b*s.com (WP 6.9.4) | F | 2026-04-30 17:06:40 | |
| s*i*t*e*i*e*v*l.com | F | 2026-04-30 15:48:59 | |
| t*e*e*s*o*m*s*c*a*h*b.com (WP 6.9.4) | F | 2026-04-30 11:19:26 | |
| p*e*e*r*d*r*c*r*m*n*.com (WP 6.9.4) | F | 2026-04-30 10:57:17 | |
| c*r*e*e*a*.com (WP 6.9.4) | F | 2026-04-30 09:34:23 | |
| a*g*t*i*.v*u.at (WP 6.3.8) | F | 2026-04-30 08:39:52 | |
| f*e*k*i*k.com | F | 2026-04-30 08:21:02 | |
| i*p*o*o*m*t*h.com | F | 2026-04-30 06:22:06 | |
| k*i*i*c*o*d*r*o*k.nl (WP 6.9.4) | D | 2026-04-30 04:47:49 | |
| m*c*o*t*p.org (WP 6.9.4) | F | 2026-04-30 02:53:06 | |
| i*v*s*m*n*c*u*r*g*n*b*r*.com (WP 6.9.4) | F | 2026-04-30 01:12:39 | |
| a*e*u*c*r*.com | D | 2026-04-30 00:59:05 | |
| s*f*t*e*g*n*e*i*g*a*s.com (WP 6.9.4) | F | 2026-04-30 00:13:11 | |
| k*i*i*k*-*r*v*i*g*r.se (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*i*n*p*e*k*s*n*a.si (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*i*k*s*u*k*.sk (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| s*u*i*.c*i*i*e.ro (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| e*s*i*s*c*i*i*o*.pt (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*i*k*-*t*d*e*.no (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*i*i*i*i*t*r*m*i.lt (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*i*k*e*e*i*u*i.lv (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*i*k*a*a*n*o*n*r.is (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*n*s*t*u*k*m*k*e*.fi (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*n*l*s*d*u*i*g*d.ee (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*i*k*t*s*y.cz (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| k*i*i*k*-*s*i*i*a*j*.hr (WP 6.9.4) | D | 2026-04-29 23:52:41 | |
| a*a*o*i*o.com (WP 6.9.4) | F | 2026-04-29 22:35:42 | |
| t*e*e*h*a*e*h*s*e*s.com | C | 2026-04-29 22:29:55 | |
| f*a*c*m*r*a*e*.com | D | 2026-04-29 21:00:20 |