Widget Options


Control your sidebar widgets more! Assign different contents on your sidebars, footer and any sidebar widgets.

Widget Options adds elegant and feature-packed tabbed options below each widget to completely manage and control each widgets visibility and appearance.

Built with seamlessly integration with WordPress, Widget Options is the world’s most complete widget management plugin solution yet.

Show or hide widgets on specific WordPress pages

With Widget Options Plugin, you can easily assign pages visibility and restrict each widgets on different pages, posts, custom post types, categories, tags and custom taxonomies.

Show or hide widgets on mobile devices, desktop and/or tablet screen sizes

Display less widgets on your mobile devices for easier website navigation without affecting your desktop and tablet versions. Maximizing this feature you can show different sidebar widget contents for each devices for better user content targeting.

Custom WordPress widget alignments

Change your widget alignment to look better on your site. Comes with center, left, right and justified alignment options.

Custom Widget ID & Classes

Create predefined classes on the plugin’s setting page and use them later for each widgets. You can also add custom widget ID and additional classes for styling or javascript purposes.

Display Widget Logic

Use WordPress Conditional tags to manage and restrict your widgets using display widget logic option if you’re geeky enough to use PHP conditions and in need of custom restrictions.

Hide Widget Title

Easily hide widget title on front-end display while retaining them on the backend dashboard for labelling.

Enable / Disable Options

Use only the features you want and disable any other widget options easily using the brand new settings page.

Live Widget Search Filter

Increase administrator widget management by enabling live widget search box on your widget dashboard to locate any widgets easier rather than scrolling the page.

View your changes live!

This plugin is customizer ready for easier customization. View your changes live before saving it, not just better control but a time saver plugin!

Pagebuilder by SiteOrigin Plugin Compatible since version 3.1

Extend your SiteOrigin Pagebuilder powered website’s widget panels control and management using Widget Options! Restrict devices visibility, change alignments, hide widget panel title, add custom classes and control visibility using display widget logic option!
Pagebuilder by SiteOrigin Plugin + Widget Options = Total Freedom!

Upgrade to Extended Widget Options
For more widgets management and restriction options, upgrade to Extended Widget Options today!

Premium Features

  • Custom WordPress Widget Styling
  • Widget Animations on scroll and page load
  • Sticky / Fixed WordPress Widgets
  • Custom Widget Links
  • Widget Cache
  • Custom Widget Columns Display
  • Restrict Widget Visibility per User Roles
  • Widget Visibility per Days and Date Range
  • Extended Taxonomy and Terms Support
  • Display Sidebars and Widgets using Shortcodes
  • Disable any WordPress Widgets
  • Permission Options
  • Option for child page to inherit parent widget visibilities

Check full Extended Widget Options features.


In need of WordPress Sliding Panel for your widgets? Check out Sliding Widget Options add-on and transform any of your widgets to modal pop-up, slide in and/or sliding widget panel; and increase your website’s user engagement!

If you like to contribute, report issue or have suggestions, you can find the development version on Github.

More information


  • Visibility Options
  • Device Visibility Options
  • Custom Alignment
  • Widget CSS ID & Classes
  • Display Widget Logic
  • Pagebuilder by SiteOrigin Plugin Widget Options


This section describes how to install the plugin and get it working.


  1. Upload the full directory into your wp-content/plugins directory
  2. Activate the plugin at the plugin administration page
  3. Go to Settings > Widget Options and add predefined Classes if you need to
  4. When you drag or open any widgets you’ll see the Widget Options below
  5. I hope you’ll love this plugin 🙂


Using to replace Display Widgets

I used Display Widgets for years. Once I found out it was no longer supported, I went looking for a replacement. I’m sure glad I found Widget Options. My only regret is that I didn’t find it long before now.

This plugin not only replaced Display Widgets, but also the Widget CSS Classes plugin I was using on several sites. CSS class functionality is included in Widget Options.

It works great and I’ve not noticed any sluggish performance when editing widgets.

Great Replacement for Display Widgets

When I first installed the plugin, it did did not match the way that Display Widgets. I contacted the Author and he provided me with a Migration Tool. Everythig except for one menu item looked like display widgets.

FYI: the migration tool did not do the first wiglet correctly, but only one.

Widget Options Migration Tool

Replacement for ‘Display Widgets’; This plugin works great!

I needed a good replacement for the recent hacker spam ‘Display Widgets’ plugin. This was a good choice. The plugin author also has a migration tool available, making the switch quick and easy. I had only one small issue, and the developer gave me a quick response that helped fix the issue!

Essential for my development

I would not be without. It saves a ton of time; it also saves the display:none coding you have to do.

It also has a few extra’s that I have yet to try but looks very promising. Do not hesitate using this plugin if you are in need of displaying widgets on certain pages, not displaying widgets, etc.

Read all 550 reviews

Contributors & Developers

“Widget Options” is open source software. The following people have contributed to this plugin.


Translate “Widget Options” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



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


  • Fix PHP 7.0 Global variables issue


  • Add Widget Live Search option on widgets.php admin dashboard


  • Fix Categories not updating when new one added
  • Re-add review/rating admin notice from version 3.1


  • Improve Plugin Loading and Performance
  • Fix issues reported on github


  • Add Pagebuilder by SiteOrigin Plugin Compatibility
  • Fixes for https://github.com/phpbits/widget-options/issues/6
  • Performance enhancement


  • Fix reported issue : https://github.com/phpbits/widget-options/issues/7
  • Fix DIVI jQuery UI styling issues


  • Fix reported issue : https://github.com/phpbits/widget-options/issues/4


  • Improve settings page and add modular options inspired by iThemes Security Plugin
  • Add user selection for features
  • Add Hide Widget Title option
  • Revamp saving options
  • other minor improvements


  • Add Widget Display Logic Options
  • Improve Tab UI for better navigation
  • other minor improvements


  • Apply Category Visibility Selection to associated posts
  • Update pro tabs with additional features added on Extended Widget Options 2.0



  • Reduce Transient to 5 minutes


  • Set Transient for queries to reduce loading time


  • Initial Plugin release