Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets
View on WordPress.orgScores higher than 95% of indexed plugins
About
Widget Options gives you super powers to control your site’s sidebar widgets and all Gutenberg blocks on pages, posts & other custom post types.
Security History
What It Does
Widget Options adds a settings panel to every Gutenberg block and classic widget, letting site owners hide or display content based on user role, page, device, login state, date, and other conditions. In practice, you can show a contact form only to logged-in customers, restrict promotional banners to specific post types, or hide sidebar widgets on mobile without touching theme code. It works across pages, posts, and custom post types, which makes block-level conditional logic available site-wide.
Who It's For
This plugin suits site builders who need granular control over when and where blocks appear, especially on membership sites, multi-location business pages, and marketing campaigns with time-sensitive content. It is a good fit for agencies managing client sites where editors need to manage visibility rules without developer help. Non-technical users who understand basic WordPress concepts will get the most value, as the interface adds many settings per block.
Who Should Skip It
If your site uses a single page builder like Spectra or Kadence that already includes visibility controls, adding Widget Options creates redundancy and extra settings clutter. Owners of very simple five-page sites with no need for role-based or device-based block hiding will not benefit from the added interface complexity.
The Bottom Line
Widget Options earns its 84.59 overall score through strong maintenance and exceptional ratings, though its modest support volume and lower popularity keep it from the top tier. It is the right pick when conditional block visibility is your primary need and you are not already using a block suite that includes that feature. If you need a full design system, look at Spectra or Kadence instead.
Related Plugins
Pick Spectra when you want a full block library with built-in display conditions rather than adding visibility controls on top of core blocks.
Choose Kadence Blocks for a richer design toolkit that already includes conditional display features inside its own block collection.
Choose the Classic Widgets plugin only if you specifically want to restore the old widget screen and do not need any conditional logic.
Pick SiteOrigin when you want a large set of widgets with their own styling options but are comfortable working within the SiteOrigin framework.
Choose Extendify if you primarily need ready-made block patterns and site templates rather than per-block visibility rules.