This plugin has been closed and is no longer available for download.

Sidebar Generator

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.

Screenshots

  • The plugin will add a 'sidebars' button under the appearance tab
  • The admin screen for adding new sidebars
  • The page/post admin screen. Here is where you will assign a sidebar per page or per post

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

FAQ

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.

Contributors & Developers

“Sidebar Generator” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Sidebar Generator” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

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