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