=== Sidebar Generator === Contributors: kylegetson Donate link: http://getson.info/ Tags: multimple sidebars, sidebar, widgets, cms, replace sidebar Requires at least: 2.7.0 Tested up to: 2.9.1 Stable tag: 1.1 Sidebar Generator Generates as many sidebars as you need. Specify a sidebar on a per-page/per-post basis. Now supports themes with multiple sidebars. Easily replace any sidebar, with any other sidebar. == Description == Now you can create as many sidebars as you need for any page you want. Thats right, **page/post specific sidebars**. You can easily seperate your site into sections, or make every single page have page specific sidebar content on it. Great for CMS sites. Now supports themes with multiple sidebars. You can replace any sidebar with any other sidebar. Features: * Generate unlimited sidebars * pick a sidebar on a per-page and per-post basis * unique CSS classes for each sidebar for customizable looks * AJAX admin * Multiple sidebar theme support Upgrading? Be sure to back everything up. Since this version adds a significant feature, you will need to re-associate your pages/posts to your sidebars. Sorry. == Installation == 1. Upload the folder `sidebar-generator` to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Replace `dynamic_sidebar()` with `generated_dynamic_sidebar()` in your template sidebar files 4. Create a sidebar by going to Appearance>Sidebars 5. Assign the sidebar to a page or post == Frequently Asked Questions == = How can you generate a sidebar? = Once the plugin is active, go to Appearance>Sidebars. Only your generated sidebars will display on this page, your theme's sidebars are still active and working, they just don't show because they are not generated by this plugin. = How do I assign a sidebar to a page or a post? = Edit the page or post, then scroll down to the section labeled Sidebars. Select the sidebar you wish to see on the page. Dont forget to save the page or post. = What files do I change in my theme? = Most themes use a 'sidebar.php' file, but some themes may have multiple sidebar, like a side column, and a footer sidebar. These themes sometimes use 'sidebar2.php' or 'sidebar-footer.php' Its easiest to do a find/replace on all of your theme files. Find: `dynamic_sidebar()` Replace with: `generated_dynamic_sidebar()` = How can I style each sidebar differently using CSS? = Each widget in the sidebar will have a unique class, based on its title, as well as a generic class common among all widgets in all generated sidebars. == Screenshots == 1. The plugin will add a 'sidebars' button under the appearance tab 2. The admin screen for adding new sidebars 3. The page/post admin screen. Here is where you will assign a sidebar per page or per post == Changelog == = 1.1 = * Supports themes with multiple sidebars * Tested up to 2.9.1 = 1.0.1 = * Various bug fixes * Tested and functional on IE6,IE7,IE8,FireFox, Chrome and Safari * Tested on 2.8.0 up to 2.8.5 = 1.0.0 = * Plugin Functional tested only on 2.8.0