If are using the WordPress out-of-the-box functionality, then I’m sure you’ve noticed that WordPress shows the same sidebar and footer widgets on all pages and posts. Usually, this is a great feature, as there is no need to apply this content for every page or post on you website.
But I often have a client who would like to have a different sidebar or footer content on one page, and this presents a problem. For example, if you have a list of recent posts in your sidebar, you normally do not need to have this list on the sidebar of your blog page. Or, if you have your mailing address in the footer of your website, you probably don’t need to show this information on the “Contact Us” page.
The idea behind both plugins is similar. I will use the WooSidebars to demonstrate how it works.
WooSidebars is a free plugin, which is installed by using the Plugin->Add New screen.
Define a new widget area.
Once the plugin is correctly installed, a new option is added to the appearance menu of your website Admin Dashboard. It’s named “Widget Areas.” Go to the Widget Areas, and click Add New.
- Enter your new widget area name. This is the name you will see in the widget area later, so take your time and make sure it’s clear and descriptive. This is an important step, so again, take your time and choose the best description very carefully.
- When ready, enter the description.
- Chose the page(s) that the new area will be applied to.
- Chose the existing widget area, which the new widget area will be replacing.
- Then simply click on Publish and your done!
Populate the Newly Defined Widget Area
Once you have defined the new widget area, you’ll then go to your Appearance/Widgets screen. There you’ll see the new widget, which you just added, listed with the other widget areas, which were there before. Add the required widgets to the newly defined widget area, and you’re all set.
Warning: After you define the new widget area, and before you populate it with a widget, it will remain empty. This simply means, that the page(s)/post(s) to which this new area applies, will have an empty widget area. If your website is live, you’ll want to add widgets to it as quickly as possible.