Widget Options – The #1 WordPress Widget Control Plugin

Widget Options – The #1 WordPress Widget Control Plugin

Widget Options lets you add more options to widget settings so you can take full control of your website’s widgets. With over 1,060,000+ downloads and …
Rating:
4.9
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
100000+
Last Updated:
Feb 18, 2025
WordPress Version:
5.6 or higher
Tested up to:
6.7.2

Control Widgets Easily

Manage and control your site's sidebar widgets and Gutenberg blocks with ease using Widget Options. Effortlessly customize their visibility, appearance, and behavior to match your preferences.

Show or Hide Widgets

Easily manage widget visibility on specific pages and devices.

Enhance Mobile Experience

Optimize your website's mobile views by selectively displaying widgets or blocks on mobile devices. Keep your desktop and tablet interfaces unaffected while streamlining navigation for mobile users.

Customize Widget Alignments

Match the look and feel of your website by changing widget or block alignments. With options for center, left, right, and justified alignment, you can create a cohesive design across all device types.

4.1.1

  • Fix: Fixed vulnerability that could lead to Arbitrary Code Execution (ACE)

4.1.0

  • Tweak: Improved conditional logic queue for better functionality
  • Fix: Resolved preg_match(): Unknown modifier ‘/’ error in includes/extras.php (line 599)
  • Fix: Fixed vulnerability that could lead to Remote Code Execution (RCE)

4.0.9

  • Tweak: Improved rendering when resizing the window, removing the need for auto-refresh
  • Tweak: Enhanced column display for better rendering on small screens
  • Fix: Resolved conflict with Flatsome UX Builder
  • Fix: Fixed vulnerability issue related to the “proc_open” function
  • Fix: Addressed conflict with Divi Theme Builder
  • Fix: Restored missing Widget Options settings on the Posts editor sidebar
  • Fix: Corrected issues related to time zone conflicts

4.0.8

  • Tweak: Added a security filter to enhance logic validation
  • Tweak: Made Widget Options compatible with additional Elementor widgets and blocks
  • Fix: Fixed Warning: Undefined variable $post and Warning: Attempt to read property “post_parent”
  • Fix: Removed redundant code not required by the block editor
  • Fix: Fixed a vulnerability issue reported by WordFence
  • Fix: Resolved a compatibility conflict with the Qode Bridge theme

4.0.7

  • Fix: Fixed the PHP Warning: Attempt to read property “post_type”
  • Fix: Fixed Conflict with “The Events Calendar Shortcode & Block” Version 2.8.5 by Event Calendar Newsletter
  • Fix: Fixed the Insert block button from post and paged editor
  • Tweak: Enhanced UI to show page hierarchy in checkbox view
  • Tweak: Enhanced CSS attributes to avoid conflict with WPZoom Inspiro Theme
  • Tweak: Updated CSS to avoid UI conflict with Max Mega Menu plugin

4.0.6.1

  • Improved: widgetopts_global_taxonomies attributes

4.0.6

  • Fixed: Compatibility issue with The Event Calendar plugin
  • Fixed: Conflict with jetpack slideshow and jetpack forms
  • Fixed: Widget visibility per user roles when using shortcodes
  • Fixed: Compatibility with eCommerce Product Catalog for WordPress plugin
  • Fixed: PHP Warning: Attempt to read property “taxonomy” on null
  • Fixed: PHP Warning: Attempt to read property “term_id” on null
  • Added: missing cache buster in $ver argument for styles and scripts

4.0.5.1

  • Fixed: Notification about the new features

4.0.5

  • Added: Additional options for category visibility, can now select Archive and Single posts, Archive only, or Singe Posts only
  • Fixed: Content is updated and removed during page editing
  • Fixed: response is not a valid json response
  • Fixed: Ajax select2 search field
  • Fixed: Compatibility issue with All In One SEO plugin
  • Fixed: Compatibility issue with Woo Pick List plugin
  • Fixed: Compatibility issue with Jetpack
  • Fixed: Compatibility issue with Table of Content plugin
  • Fixed: Compatibility issue with WP Recipe plugin
  • Fixed: Devices Restriction, condition now working in mobile

4.0.4

  • Fixed: All widgets showing in “customize” view.

4.0.3

  • Fixed: WP Customizer saving issue.

4.0.2

  • Improved: Widget Options for Kadence Block compatibility.
  • Fixed: Visibility of Product Category Taxonomy for YITH AJAX Filter Preset.
  • Fixed: Missing Add Block button.

4.0.1

  • Improved: Added UI to enable and disable Widget Options in posts, pages, and other custom post types gutenberg blocks.
  • Fixed: PHP Warning – Undefined array key “content”
  • Fixed: WP_Block_Type_Registry::register error

4.0.0

  • Widget Options is now a Gutenberg Block-Enabled plugin.
  • Improved: Compatibility with WP 6.3 and 6.4
  • Improved: User Interface
  • Improved: Error Handling
  • Improved: Loading speed on Classic Widget and Block Widget Editor
  • Updated: Selection of post types and taxonomies (Toggle between search and checkbox)
  • Fixed: PHP Warnings and Notices
  • Fixed: Devices Restriction issue
  • Fixed: Cron warning issue
  • Fixed: Ajax is not allowed for Select2 error
  • Fixed: Widget Options’ select2 CSS conflicts with other plugin’s select2 CSS

3.9.6

  • Fixed: Menu widgets showing on wrong pages
  • Fixed: Compatibility with PHP8.1 and 8.2

3.9.5

  • Fixed: Taxonomies selection
  • Fixed: Devices hide/show logic
  • Fixed: Variable handling

3.9.4

  • Fixed: Taxonomies > Categories selection
  • Fixed: post_id value for correct saving

3.9.3

  • Updated: Ajax select2 directories
  • Improved: Page visibility search (can now search empty taxonomies)

3.9.2

  • Fixed: Pages Visibility select and unselect
  • Updated: Removed the Widget Options CTA at the bottom of every widget container

3.9.1

  • Fixed: Page Visibility taxonomies selection

3.9.0

  • Improved: Compatibility PHP 8
  • Improved: Compatibility with WP 6.2.2
  • Improved: Widget Options settings UI
  • Fixed: CSS conflict with SiteOrigin
  • Updated: Page Visibility variable selection from dropdown to search

3.8.10

  • Improved: Devices responsive breakpoints

3.8.9.1

  • Added: Plugin description
  • Updated: Title from Widget Options – Add Context To WordPress Widgets to Widget Options – The #1 WordPress Widget Control Plugin

3.8.9

  • Fixed: PHP Notices connected to WPML variable

3.8.8

  • Fixed: PHP Warning: Undefined variable

3.8.7

  • Updated: Plugin redirection after activation
  • Fixed: Array warnings & notices when Elementor page builder is activated
  • Fixed: Display Issue with PolyLang

3.8.5

  • Improved: Compatibility with WP 6.0
  • Fixed: Display Issue with PeepSo Widgets
  • Fixed: Display Issue with WPML added languages

3.8.4

  • Fixed: PHP Notice: Undefined variable

3.8.3

  • Fixed: PHP Warning: Undefined variable

3.8.2

  • Fixed: Versioning issue

3.8.1

  • Fixed: Missing plugin files

3.8

  • Added: More option to upgrade to PRO version.

3.7.14

  • Fixed: PHP Recoverable fatal error – when switching AMP mode

3.7.13

  • Fixed: Versioning issue

3.7.12

  • Fixed: jQuery UI styles

3.7.11

  • Fixed: Visibility issue for WooCommerce taxonomies

3.7.10

  • Fixed: CSS issue with other plugins
  • Fixed: Missing icons on Elementor page builder

3.7.9

  • Added: Option to revert Classic Widgets Screen
  • Fixed: Admin notices

3.7.8

  • Updated: Dependency security vulnerability
  • Fixed: Multisite warning issues
  • Fixed: Custom post type list in display condition

3.7.7

  • Fixed: Deprecated jQuery functions
  • Fixed: Logic option issue
  • Fixed: Mobile restrictions issues
  • Updated: Plugin descriptions
  • Updated: Admin options page details
  • Added: affiliate URL support via hooks

3.7.6

  • Fixed: blank page issue in admin widget page

3.7.5

  • Improved: Compatible with Latest WordPress.

3.7.4

  • Updated: Readme and plugin info.

3.7.3

  • Fixed: Import and export invalid file error
  • Fixed: Several instances of widget lock up issue

3.7.2

  • Fixed: issue with latest ACF version

3.7.1

  • Fixed: PHP notices

3.7

  • Added: Advanced Custom Fields ( ACF ) support
  • Integrated: ACF conditions on Elementor and Beaver Builder integration too
  • Added: User Logged-in State feature to easily restrict widget on loggedin or loggedout users
  • Added: User Logged-in State to Elementor integration as well
  • Added: Show rating notice on widget dashboard and Widget Options settings page only

3.6

  • Added Beaver Builder Plugin Integration.

3.5

  • Added: Widget Importer & Exporter Feature
  • Added: Specific Widget Area Backup Downloader
  • Added: Option to remove all widgets assigned on widget area
  • Added: Target URLs and Wildcard Restrictions module upgrade on settings page
  • Improved: Pages list and indent child pages
  • Improved: Compatibility for the upcoming Beaver Builder integration
  • Fixed: Issues with Elementor and OceanWP integration

3.4

  • Added: Move WordPress Widgets Feature
  • Added: Elementor Pagebuilder Support Beta Feature
  • Added: Option to disable automatic addition of .widget class
  • Fixed: Support for is_active_sidebar
  • Updated: Subscription sidebar and add free e-book download
  • Improved: Loading speed on admin widgets dashboard

3.3.2

  • Improved: Use better Global pages items to prevent issues with site with lots of pages
  • Fixed: Multisite Issue when Network Activated
  • Added: ‘widget’ class to fix issue with Elegant Themes that using ‘et_widget’ as base class
  • Added: Support for Sliding Widgets add-on

3.3.1

  • Fixed: PHP 7.0 Global variables issue

3.3

  • Added: Widget Live Search option on widgets.php admin dashboard

3.2.1

  • Fixed: Categories not updating when new one added
  • Added: Review/Rating admin notice from version 3.1

3.2

  • Improved: Plugin Loading and Performance
  • Fixed: issues reported on github

3.1

  • Added: Pagebuilder by SiteOrigin Plugin Widgets Compatibility
  • Fixed: JQuery UI css conflicts
  • Improved: Plugin performance

3.0.2

  • Fixed: Warning Message when Activated
  • Fixed: DIVI jQuery UI styling issues

3.0.1

  • Fixed: Warning messages after update last version plugin

3.0

  • Improved: settings page and add modular options inspired by iThemes Security Plugin
  • Added: User selection for features
  • Added: Hide Widget Title option
  • Revamped: Saving options

2.0

  • Added: Widget Display Logic Options
  • Improved: Tab UI for better navigation

1.3

  • Added: Category Widgets Visibility Selection to associated posts
  • Updated: Pro tabs with additional features added on Widget Options Extended 2.0

1.2

1.1.1

  • Improved: Transient time to 5 minutes

1.1

  • Improved: Set Transient for queries to reduce loading time

1.0

  • Initial Plugin release

Conflict with Elementor

By straitsailor on January 12, 2025

Used to restrict a widget, but then noticed the Responsive Mode in Elementor became unstable and would close. Had to simply remove this Widget Options plugin completely to correct.

Works

By darkhorseweb on September 27, 2024

Just works, no fuss

Adds a bunch of unnecessary bloat to all pages

By Passive Book (passivebook) on September 2, 2024

This plugin bloats all pages and posts. Even with the Gutenberg Page & Post Block Options option disabled, the bloat does not go away. This is the kind of bloat added to every single block in every single post or page.

<!-- wp:shortcode {"extended_widget_opts":{"id_base":-1,"column":{"desktop":"12","tablet":"12","mobile":"12"},"alignment":{"desktop":"default","tablet":"default","mobile":"default"},"roles":{"state":"","options":"hide"},"visibility":{"selected":"0","options":"hide","acf":{"visibility":"hide","field":"","condition":"","value":""}},"author_page":{"author_pages":{"selections":"1"}},"devices":{"options":"hide"},"days":{"options":"hide"},"dates":{"options":"hide","from":"","to":""},"styling":{"selected":"0","bg_image":"","background":"","background_hover":"","heading":"","text":"","links":"","links_hover":"","border_color":"","border_type":"","border_width":"","background_input":"","text_input":"","border_color_input":"","border_type_input":"","border_width_input":"","background_submit":"","background_submit_hover":"","text_submit":"","border_color_submit":"","border_type_submit":"","border_width_submit":"","list_border_color":"","table_border_color":""},"class":{"selected":"0","link":"","id":"","classes":"","animation":"","event":"enters","speed":"","offset":"","delay":"","logic":""},"tabselect":"0"}} -->
[fixedtoc]
<!-- /wp:shortcode -->

If you are introducing a new feature then don't turn it on by default for everyone.

Just too glitchy for professional use

By opfoxtuck on August 14, 2024

Today I had to remove Widget Options (premium version) after 18 months of use. It’s just to glitchy to trust on our x1 corporate sites and x10 brand sites.

Final straw was all links being deactivated from every other menu item shown after a Widget Options use. Even the most basic conditional visibility option messed it all up.

I give in.

Works great

By qrusnell on August 14, 2024

Everything always works as expected and it's full of features.

Great

By diegobelohlavek on August 9, 2024

Thanks a lot

Saved me a lot of time

By John H (WpBlogHost) on August 9, 2024

I needed to hide specific widgets from specific pages and this plugin made it SUPER simple to do that. Thank you.

Great so far

By sydelempire on July 25, 2024

So far Widget Options is doing a great job for my purposes. Very easy to use.

Works like a charm!

By faglork on June 21, 2024

Nothing more to say. Great plugin.

Just what I needed!

By kwd on June 6, 2024

Thank you for this plugin. I was able to selectively hide my footer widgets on mobile devices! Just what I needed!

Try other plugins too!

Cozy Blocks – Page Builder for Gutenberg & Site Editor, WordPress Gutenberg Blocks, Patterns and Templates Library

Streamline your website designs with our library of advanced blocks, patterns & templates designed to extend the WordPress Site Editor.

Try Demo More Details

Cloud Templates & Patterns collection

A cloud based service with 100+ templates and starter sites for Neve theme.

Try Demo More Details

Disable Gutenberg Blocks – Block Manager

Remove unwanted blocks from the Gutenberg Block Inserter.

Try Demo More Details
Screenshots
Author Site Author Site

Try Widget Options – The #1 WordPress Widget Control Plugin With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.