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 |
|---|---|---|---|
| f*a*c*m*r*a*e*.com | D | 2026-04-29 21:00:20 | |
| t*e*a*t*o*r*i*e.com (WP 6.9.4) | F | 2026-04-29 19:36:06 | |
| v*s*t*x*o*e.com (WP 6.9.4) | F | 2026-04-29 18:25:33 | |
| a*o*d*t*p*n*l*i*s.com (WP 6.8.5) | D | 2026-04-29 16:53:03 | |
| s*o*.d*e*i*g*r*b*r*.at (WP 6.9.4) | F | 2026-04-29 16:50:07 | |
| m*g*c*l*a*i*g.c*.jp | F | 2026-04-29 16:39:14 | |
| a*i*u*l.com (WP 6.9.4) | F | 2026-04-29 14:47:16 | |
| l*n*h*r*e.com | F | 2026-04-29 14:29:28 | |
| c*a*r*o*s*q*e*.com | F | 2026-04-29 12:31:26 | |
| g*m*d*u*s*h*a*d.de | A | 2026-04-29 10:46:27 | |
| a*t*n*h*m*v*.art | F | 2026-04-29 10:13:29 | |
| f*a*f*n*n*e.fr (WP 6.7.1) | A | 2026-04-29 09:06:47 | |
| s*o*.nl | F | 2026-04-29 08:58:52 | |
| t*e*h*o*e*i*a*s*h*t*c.com (WP 6.9.4) | F | 2026-04-29 08:42:27 | |
| m*r*r*a*l*d.com (WP 6.8.5) | F | 2026-04-29 04:03:55 | |
| v*o*a*o.com | F | 2026-04-29 02:54:46 | |
| g*o*p*-*a*i*l*t.fr | B | 2026-04-29 02:00:56 | |
| u*o*i*.cc | D | 2026-04-29 01:56:33 | |
| v*n*a*e*m*r*c*n*o*k*a*l*.com | F | 2026-04-28 23:16:30 | |
| g*o*p*-*a*t*a*r*.fr | A | 2026-04-28 22:21:51 | |
| i*t*g*i*y*o*e*n*e*l*e*s.com (WP 6.9.4) | F | 2026-04-28 22:16:52 | |
| s*d*i*a.com (WP 6.9.4) | F | 2026-04-28 21:49:59 | |
| n*b*i*o*.com | A | 2026-04-28 18:20:01 | |
| v*n*e*t*t*i*r*e.com (WP 6.9.4) | F | 2026-04-28 18:02:24 | |
| f*-*o*e.jp (WP 6.8.5) | F | 2026-04-28 17:01:05 | |
| t*b*c*i*9.net (WP 6.9.4) | F | 2026-04-28 14:41:46 | |
| v*l*a*a*e*n*.com (WP 6.2.2) | F | 2026-04-28 11:58:34 | |
| l*c*y*u*c*n*h*t*g*a*h*.com | F | 2026-04-28 05:30:15 | |
| d*c*r*w*l*.com | D | 2026-04-28 03:38:53 | |
| s*i*t*n*s*h*e*z.ch | F | 2026-04-28 03:15:43 | |
| a*s*r*l*a*c*m*u*i*i*s*o*n*a*i*n.com | F | 2026-04-28 01:39:14 | |
| a*a*e*l*g*s*n*h*i*s*0*4*.l*v*-*e*s*t*.com (WP 6.8.2) | F | 2026-04-28 00:08:04 | |
| s*a*o*s*h*g.org (WP 6.9.4) | F | 2026-04-27 21:41:13 | |
| m*k*s*o*z*i*k.com (WP 6.9.4) | F | 2026-04-27 20:25:48 | |
| t*e*r*h*m*r*o*.com (WP 6.9.4) | F | 2026-04-27 19:00:56 | |
| v*r*w*n*i*g*r.de | A | 2026-04-27 18:16:14 | |
| c*n*a*c*n*o*c*.c*f*d*s.pt | B | 2026-04-27 17:51:52 | |
| b*f*o*t*c*s.com | D | 2026-04-27 17:25:35 | |
| p*e*i*h*b*t*t.com | F | 2026-04-27 14:24:19 | |
| p*e*i*-*a*i*a*.com | F | 2026-04-27 14:21:54 | |
| n*l*o*p*p*l*n*.com | F | 2026-04-27 13:05:29 | |
| l*b*r.cz (WP 6.8.5) | F | 2026-04-27 12:30:06 | |
| s*h*r*q.ch | F | 2026-04-27 11:37:41 | |
| g*a*h*h*o*y*o*t*a*e.com | F | 2026-04-27 07:33:30 | |
| e*e*t*.a*i.org | F | 2026-04-27 04:54:09 | |
| s*i*7*.fr | A | 2026-04-27 04:46:37 | |
| p*l*r*k*r*.pl (WP 6.9.4) | F | 2026-04-27 00:03:10 | |
| b*o*t*r*a*e*y.com (WP 6.9.4) | F | 2026-04-26 22:23:01 | |
| p*t*t*a*i*n*o*i*m.com | F | 2026-04-26 17:40:13 | |
| i*u*e.eu | A | 2026-04-26 17:10:56 | |
| r*t*l*s*o*c*l.com (WP 6.9.4) | F | 2026-04-26 06:42:44 | |
| w*n*a*y*r*.c*m.au | F | 2026-04-26 05:58:12 | |
| w*e*c*d*a*i*.com | A | 2026-04-26 04:02:06 | |
| i*o*w*o*s.com (WP 6.9.4) | D | 2026-04-25 18:55:16 | |
| a*v*n*u*e*u*s.at | D | 2026-04-25 18:02:16 | |
| m*n*a*o*m*r*i*s*h*o*.com | F | 2026-04-25 15:39:08 | |
| c*n*o*i*i*c*e*e*p*r*.it (WP 6.9.4) | F | 2026-04-25 10:05:52 | |
| l*v*n*w*c*a*.eu (WP 6.9.4) | F | 2026-04-25 09:29:55 | |
| e*e*g*d*t*.dk | D | 2026-04-25 09:25:26 | |
| n*b*i*d*r*.jp (WP 6.6.5) | F | 2026-04-25 09:02:32 | |
| k*m*g*y*z*.com | F | 2026-04-25 05:34:53 | |
| f*k*u*b*t*r.hu | D | 2026-04-25 03:34:09 | |
| m*b*-*o*i*a*i.com (WP 6.8.5) | F | 2026-04-25 02:37:49 | |
| m*g*e*u*g*k*i*k*.de (WP 6.9.4) | F | 2026-04-25 01:19:05 | |
| s*b*i*.pl (WP 6.9.4) | F | 2026-04-25 00:03:23 | |
| e*-*r*u*.ru (WP 6.9.4) | F | 2026-04-24 23:34:53 | |
| d*r*t.fr | A | 2026-04-24 23:26:12 | |
| m*a*u*l*p.com | F | 2026-04-24 23:11:26 | |
| n*u*d*u*s*h*.org (WP 6.9.4) | D | 2026-04-24 21:52:50 | |
| c*n*a*c*n*o*c*.pt | B | 2026-04-24 21:46:42 | |
| f*t*c*r*.com | F | 2026-04-24 19:40:01 | |
| c*i*i*a*r*s*a*c*.eu (WP 6.9.4) | F | 2026-04-24 13:24:07 | |
| k*i*i*c*e*r*e*e*.nl (WP 6.9.4) | D | 2026-04-24 13:24:05 | |
| c*i*i*e.ro (WP 6.9.4) | D | 2026-04-24 13:24:05 | |
| k*i*i*k*-*o*s*e*.dk (WP 6.9.4) | D | 2026-04-24 13:24:05 | |
| b*d*n*a*l*n*c*n*.pl (WP 6.9.4) | D | 2026-04-24 13:24:05 | |
| k*i*i*c*e*t*d*e*.at (WP 6.9.4) | D | 2026-04-24 13:24:04 | |
| k*i*i*c*e*t*d*e*.de (WP 6.9.4) | D | 2026-04-24 13:24:04 | |
| s*u*i*c*i*i*i.it (WP 6.9.4) | D | 2026-04-24 13:24:04 | |
| y*s*.ca | F | 2026-04-24 11:58:17 | |
| a*f*l*p*u*d*s*g*.dk (WP 6.9.4) | F | 2026-04-24 04:59:08 | |
| s*n*i*a*d*l*r*e.fr | A | 2026-04-24 04:11:17 | |
| h*t*u*c*h.com (WP 6.9.4) | D | 2026-04-24 02:30:45 | |
| s*m*l*e.no | F | 2026-04-24 00:21:49 | |
| b*a*k*i*e*.org | F | 2026-04-23 22:43:24 | |
| a*d*g*r*.fr (WP 6.9.4) | F | 2026-04-23 21:44:28 | |
| c*e*p*l*h*u*e*.com | F | 2026-04-23 16:59:18 | |
| u*e*u*o*n.com | F | 2026-04-23 14:15:49 | |
| h*n*v*r*a*d.de | A | 2026-04-23 14:00:35 | |
| e*r*s*a*a*c*i*e*t*.com (WP 6.9.4) | F | 2026-04-23 09:59:34 | |
| n*w*o*e.o*g.il (WP 6.8.1) | F | 2026-04-23 09:47:08 | |
| l*b*r.eu (WP 6.8.5) | F | 2026-04-23 07:59:53 | |
| w*r*d*a*.coop | D | 2026-04-23 07:58:47 | |
| a*t*o*s*y.jp | F | 2026-04-23 07:53:33 | |
| p*t*r*h*r*a*h*s*i*t*n*.de (WP 6.9.4) | F | 2026-04-23 07:22:36 | |
| e*e*i*s*e*e*t*.com | F | 2026-04-23 04:36:17 | |
| x*-*w*f*-*6*c*d*4*a.jp (WP 6.8.1) | F | 2026-04-23 01:22:56 | |
| b*s*-*i*i.jp | F | 2026-04-23 01:22:56 | |
| h*p*i*s*c*e*o*e*m*.com (WP 6.5.8) | F | 2026-04-23 00:24:34 | |
| b*c*.style (WP 6.9.4) | D | 2026-04-22 23:57:59 |