How to control which widgets appear on which pages

If you get into managing a large amount of content or have a very custom site, and you’re using widgets, odds are that you’ll have a need to be able to selectively display certain widgets on certain pages. There is an awesome plugin called Widget Logic that addresses this need perfectly. It adds a field at the bottom of each widget box where you can drop in a WordPress Conditional Tag (or other PHP) such as is_home() to show a widget only on the main page for example.

Add widgetized areas to your WordPress site

This is a complete guide to adding a 4 column footer widget area to your site. The principles apply to adding widgets in in any area of your theme though.