Smart Sidebars Slider is a WordPress plugin that can add one or more extra sidebars (for widgets or any other content) that will be hidden behind the tab on left or right side of the screen. You can add one or more sidebars and control their visibility across different WordPress pages.


Content for sidebars and basic features

These sidebars behave like standard sidebars, and you can add widgets into all new sidebars from standard WordPress Widgets panel. If you need it for some custom content, you can add any HTML/PHP content or use filters to add any content inside sidebar. You can set custom rules to control on which pages each sidebar will be shown, you have built in simple styler to create custom styles for sidebars, you can control open/close animation for sidebars and much more.

One or more sidebars on both screen sides

You can add one or more new sidebars that will be hidden behind the tab (custom text, icons, any HTML). Click on the tab will slide out the sidebar. You can customize rules for each sidebar activation, so it can be displayed only on some pages (archives, single posts and more). Or you can use filter to fine tune where the sidebar is displayed.

Main sidebars slider features
  • Add one or more extra sidebars
  • Control sidebars position (left / right side of the screen)
  • Control sidebars size, tab content and size
  • Control visibility rules for each sidebar
  • Control sidebars size, tab content and size
  • Sidebar content can be custom HTML/PHP
  • Auto position tabs for sidebars

Sidebars editor to setup sidebars and adjust display rules

Main sidebars editor allows you to quickly add, copy or delete sidebars. You have main editor to setup how the sidebar will look like, and extra editor for setting up display rules.

Additional sidebars slider features
  • Uses nanoScroller as sidebars replacement
  • Uses jQuery Easing for extra animation effects
  • 6 built in styles for sidebars

Create custom color styles to use for sidebars

To create your own color schemes for sidebars, you can use simple style builder. But, if you need more, you can always add fully custom CSS styles (more in developers guide).

Other Plugin Features Included

  • Includes PDF for user and developer guide in plugin package ‘docs’ directory.
  • Support for Multisite WordPress mode, each website can set plugin on it’s own.
  • Support for translation and includes POT file.

System and WordPress Requirements

  • PHP 7.0 or newer
  • WordPress 5.0 or newer

Important

  • For styling content inside the slider sidebars, plugin has default set of styles. If you don’t like the way that looks with your theme, you need to adjust slider sidebar styling for your theme.
  • Included simple styler feature allows you to setup different things for the sidebar styling, and if you need more than that to adjust sidebar style, you need to add your own custom CSS.

Documentation

Plugin contains PDF user guide in the plugin package, inside the ‘documents’ directory. Check out this document to get information on plugin options, usage and more.

Changelog

Version 3.0 / 2021.03.21.

  • Added: Special option to have the sidebar completely hidden on load
  • Updated: minimal requirement: WordPress 5.0
  • Updated: minimal requirement: PHP 7.0
  • Updated: using WordPress code style
  • Updated: safe use: _ replaced with esc_html_ and esc_attr__
  • Updated: safe use: _e replaced with esc_html_e and esc_attr_e
  • Updated: most of the JavaScript code has been rewritten
  • Updated: Smart Tab Drawer v3.2
  • Updated: Easing library updated to 1.4.2

Version 2.9.1 / 2019.03.24.

  • Edit: Few changes to better handle browser form validation
  • Edit: Removed some unused or obsolete functions
  • Fix: Few minor warnings with PHP 7.2 or newer
  • Fix: Saving of the new style not always working
  • Fix: jQuery UI Sortable library not loaded

Version 2.9 / 2020.06.13.

  • Changed: Now using native HTML number control
  • Changed: Various improvements to the plugin JavaScript
  • Changed: Several styling improvements for newer WP versions
  • Changed: minicolors.js library updated to 2.3.5
  • Removed: Obsolete jQuery LimitKeyPress library
  • Removed: Obsolete jQueryUI library