This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

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.


There are no reviews for this plugin.

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