One of my clients today wanted a solution to have widgets shown in the sidebar of his WordPress site on a page by page basis.
Did a research and found out these:
Widget Logic: This plugin gives every widget an extra control field called “Widget logic” that lets you control the pages that the widget will appear on. The text field lets you use WP’s Conditional Tags, or any general PHP code. There is also an option to add a wordpress ‘widget_content’ filter — this lets you tweak standard widgets to suit your theme without editing plugins and core code.
Shiba Widgets plugin (WARNING: not work safe): The Shiba Widgets plugin allows you to assign different widgets to different posts, pages, categories, or tags. You can create different widget sets using the standard WordPress widget interface, and then assign these widget sets from a drop-down menu in your edit post, page, category or tag screens.
Here is a overview video of this plugin by Kyle Jones: http://vimeo.com/12050806
Display Widgets: Change your sidebar content with different pages. Avoid creating multiple sidebars and duplicating widgets by adding check boxes to each widget in the admin (as long as it is written in the WordPress version 2.8 format) which will either show or hide the widgets on every site page.
