Lightweight Sidebar Manager

Description

Normally you have a sidebar that appears throughout the website. However, sometimes it is necessary to display a relevant, different sidebar on certain pages on the website. For an example: on WooCommerce pages, a sidebar with related or top seller products would be more relevant than latest comments, blog posts right?

This plugin helps you solve that problem as it allows you to create new sidebars and display them conditionally on certain locations of the website easily. Once the sidebar is created and displayed on pages you like, you can add relevant widgets in it.

Some of the Features:

  1. Create unlimited sidebars
  2. Place them any location your theme has defined (Footer Widgets / Left or Right Sidebar)
  3. Works with any theme
  4. Conditionally display sidebars on specific posts, pages, taxonomies or custom post types
  5. Display sidebars based on user roles

Screenshots

  • Add a New Sidebar from Appearance -> Sidebars -> Add New.
  • Give sidebar a name, Select a sidebar that is to be replaced and locations where the sidebar should appear.
  • Add Content to the newly created sidebar.

Installation

  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Go to Appearance->Sidebars to create new sidebars
  4. In Appearance->Widgets, you can add widgets in the newly added sidebar area.

FAQ

Which themes does this work with?

This plugin works with all well coded themes that have sidebar locations defined.

There are many other similar plugins. Why this?

Other plugins we found are heavy with ugly interface, non supported, developed only for specific themes or affecting performance. So we wanted to develop something simple & straightforward so we can recommend it users of our Astra Theme.

Reviews

July 9, 2020
This works just fine but for me it has one major issue. (I see this in a lot of themes as well.) In order to set the sidebar for the page you have to go to appearance > astra options > sidebars. Then filter through four sets of options to get the sidebar where you want. For most people this is not intuitive. It's time consuming and confusing. Ideally, you should just go to the page you want to edit and select the sidebar you want on the page. Like I said, I see a lot of themes use this non-linear way of setting things up. Problem is, you end up having to go five different places to change the settings and design of your page. Astra already has a settings area on the page where you can choose the location of the sidebar (left, right, none). It would make sense to then have some check boxes below this to choose which sidebar you want to display on the page, instead of having to do it at appearance > astra options > sidebars. I guess some people like having control over all their sidebars in one place. But it makes it very difficult and time consuming when you are trying to design a page. You can tell this was designed by a developer. A design surely would have made it easier. (nothing personal to developers... 🙂 I would give this a two-star rating because of the illogical way it is implemented. I just don't subscribe to this way of thinking. But since this is my personal preference and I realize some like having multiple control panels to design one page, then I guess I will give it another star.
January 5, 2020
Thanks for this plugin. I have some concerns: 1. When i choose sidebar to be shown on lets say "All Products Archive" or "All Products Category Archives" than it replaces only when their is atleast 1 post on archive page otherwise it does not replaces sidebar. 2. If you can add a rule to replace sidebar based on keyword in url (strpos for url). Usecase is target query params (filter=featured), search page with specific post types (post-type=product),etc Anyways plugin is great but i am manually handling above cases with hooks.
Read all 13 reviews

Contributors & Developers

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

Contributors

Changelog

1.1.6

  • Improvement: Hardened the security of plugin.

1.1.5

  • Fix: Security hardening.

1.1.4

  • Fix: Fixed compatibility with other plugins with respect to the admin notice.

1.1.3

  • New: Users can now share non-personal usage data to help us test and develop better products. ( https://store.brainstormforce.com/usage-tracking/?utm_source=wp_dashboard&utm_medium=general_settings&utm_campaign=usage_tracking )

1.1.2

  • Improvement: Hardened the security of plugin
  • Improvement: Compatibility with latest WordPress PHP_CodeSniffer rules

1.1.1

  • Fix: Fixes a fatal error on Sidebar list page.

1.1.0

  • New: Target rules appearing in Display Rules column for sidebars.
  • Improvement: White Label can be set from wp-config.php file.

1.0.2

  • Improvement: Update target rules with support for targeting all posts inside taxonomies and terms.
  • Fix: If a taxonomy is used for multiple post types, it was not displayed in target rules.
  • Fix: Load correct textdomain and allow the plugin to be translated from translate.W.org

1.0.1

  • White Label support added from the Astra Pro plugin.
  • Optimized target rules query to be even more lightweight.

1.0.0

  • Initial release