The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing,…
About Widget Options – The #1 WordPress Widget Control Plugin
Widget Options is a powerful plugin that allows you to control the visibility, appearance, and behavior of your site's sidebar widgets and Gutenberg blocks. With over 2,700,000 downloads and an average rating of 4.9 stars, it is a highly trusted and popular choice for managing widgets on WordPress sites. The plugin offers a range of features, including the ability to show or hide content based on user roles, devices, dates, and URLs.Screenshots














Frequently asked questions
What is Widget Options?
Widget Options is a plugin that lets you add more options to widget settings so you can have full control over your website's widgets.
What can I do with Widget Options?
With Widget Options, you can control the visibility and appearance of your widgets. You can show or hide widgets on specific WordPress pages, on mobile devices, and customize widget alignments, IDs, and classes. You can also enable/disable options, manage widget logic, hide widget titles, and more.
Does Widget Options save time?
Yes, Widget Options includes features that can save you time. You can use the live widget search filter to locate widgets easier, move widgets with a click-and-select action instead of drag-and-drop, import/export widgets and create backups, and view your changes live before saving them.
Is Widget Options compatible with page builders?
Yes, Widget Options is compatible with popular page builders like SiteOrigin, Elementor, and Beaver. It extends visibility restrictions and widget management features to these page builders.
What are the premium features of Widget Options Extended?
Widget Options Extended is an upgrade that offers premium features such as custom widget styling, widget animations, sticky/fixed widgets, custom widget links, widget cache, widget columns display, extended taxonomy and terms support, and more. For a full list of features, you can check the Widget Options Extended features page.
Changelog
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
- Added: Widget CSS ID and Classes tab options. Learn more about this update
- Added: Blog Page Visibility for Widgets
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
