Assign Widgets


Did you find this plugin helpful? Please consider leaving a 5-star review.

Assign Widgets plugin for WordPress will help you assign widgets to specific pages or create custom widget areas. Plugin options are located under every WordPress widget area and they will let you control widgets visibility.

Sponsored by:

Get involved
Developers can contribute to the source code on the Assign Widgets GitHub Repository.

Minimum Requirements

  • WordPress 4.0 or greater
  • PHP version 5.6 or greater


  1. Upload to the /wp-content/plugins/ directory and extract.
  2. Activate the plugin by going to Plugins page in WordPress admin and clicking on Activate link.
  3. Go to the Widgets admin page and open the accordion from the widget that you want to assign.
  4. Select Hide on selected pages/types or Show only on selected pages/types than from Assigned pages or view types select the assignment pages.


  • Widget visibility type select dropdown.
  • Widget assigned to Front Page.
  • Generated widget area.


June 28, 2018
Good job, really easy to use. Just one question, When I create a new area of widgets, where is it displayed. How can I show that area in the front end? Thank you very much.
Read all 0 reviews

Contributors & Developers

“Assign Widgets” is open source software. The following people have contributed to this plugin.


Translate “Assign Widgets” into your language.

Interested in development?

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



  • Adjusted code comments and spacings
  • Used same translations formatting
  • Added credits for thz_aw_sidebars_widgets logic


  • Fixed wrong data check


  • Added check for tag and attachment


  • Added widget title class
  • Fixed check archive first than tax


  • Initial Release