{"id":41280,"date":"2016-02-26T17:30:25","date_gmt":"2016-02-26T17:30:25","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/off-canvas-sidebars\/"},"modified":"2026-02-02T21:18:15","modified_gmt":"2026-02-02T21:18:15","slug":"off-canvas-sidebars","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/off-canvas-sidebars\/","author":5935835,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.5.9","stable_tag":"0.5.9","tested":"6.8.5","requires":"4.1","requires_php":"5.4","requires_plugins":null,"header_name":"Off-Canvas Sidebars & Menus (Slidebars)","header_author":"Jory Hogeveen","header_description":"","assets_banners_color":"677d8f","last_updated":"2026-02-02 21:18:15","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.keraweb.nl\/donate.php?for=off-canvas-sidebars","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/off-canvas-sidebars\/","header_author_uri":"http:\/\/www.keraweb.nl","rating":4.8,"author_block_rating":0,"active_installs":1000,"downloads":35037,"num_ratings":38,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1":{"tag":"0.1","author":"keraweb","date":"2016-03-04 10:48:43"},"0.1.1":{"tag":"0.1.1","author":"keraweb","date":"2016-03-15 16:38:23"},"0.1.2":{"tag":"0.1.2","author":"keraweb","date":"2016-08-02 12:08:41"},"0.2":{"tag":"0.2","author":"keraweb","date":"2016-08-08 13:04:15"},"0.2.0.1":{"tag":"0.2.0.1","author":"keraweb","date":"2016-08-08 20:06:08"},"0.2.1":{"tag":"0.2.1","author":"keraweb","date":"2016-09-07 12:04:20"},"0.2.2":{"tag":"0.2.2","author":"keraweb","date":"2016-09-14 17:32:15"},"0.3":{"tag":"0.3","author":"keraweb","date":"2016-09-29 15:14:35"},"0.3.1":{"tag":"0.3.1","author":"keraweb","date":"2016-10-05 13:40:54"},"0.3.1.1":{"tag":"0.3.1.1","author":"keraweb","date":"2016-12-07 00:18:57"},"0.4":{"tag":"0.4","author":"keraweb","date":"2017-09-06 18:59:06"},"0.4.1":{"tag":"0.4.1","author":"keraweb","date":"2017-10-11 00:02:32"},"0.4.2":{"tag":"0.4.2","author":"keraweb","date":"2017-11-14 00:02:00"},"0.5":{"tag":"0.5","author":"keraweb","date":"2018-06-07 14:44:28"},"0.5.1":{"tag":"0.5.1","author":"keraweb","date":"2018-06-26 00:01:32"},"0.5.2":{"tag":"0.5.2","author":"keraweb","date":"2018-06-27 13:47:29"},"0.5.3":{"tag":"0.5.3","author":"keraweb","date":"2018-11-13 00:00:09"},"0.5.4":{"tag":"0.5.4","author":"keraweb","date":"2020-04-01 09:13:36"},"0.5.5":{"tag":"0.5.5","author":"keraweb","date":"2020-05-12 23:40:33"},"0.5.6":{"tag":"0.5.6","author":"keraweb","date":"2020-12-10 14:09:30"},"0.5.7":{"tag":"0.5.7","author":"keraweb","date":"2021-10-13 14:05:13"},"0.5.7.1":{"tag":"0.5.7.1","author":"keraweb","date":"2022-09-29 14:10:13"},"0.5.8":{"tag":"0.5.8","author":"keraweb","date":"2023-09-22 13:16:10"},"0.5.8.1":{"tag":"0.5.8.1","author":"keraweb","date":"2023-09-28 18:31:00"},"0.5.8.2":{"tag":"0.5.8.2","author":"keraweb","date":"2024-11-12 00:20:07"},"0.5.8.4":{"tag":"0.5.8.4","author":"keraweb","date":"2025-03-07 14:46:02"},"0.5.8.5":{"tag":"0.5.8.5","author":"keraweb","date":"2025-05-28 15:50:16"},"0.5.9":{"tag":"0.5.9","author":"keraweb","date":"2026-02-02 21:18:15"}},"upgrade_notice":{"0.4":"<p>Version 0.4 introduces some radical code changes to the plugin. Please clear your cache after updating<\/p>","0.2":"<p>Version 0.2 introduces some radical code changes to the plugin. Please clear your cache after updating<\/p>"},"ratings":{"1":2,"2":0,"3":0,"4":0,"5":36},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1474678,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1474678,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":1771938,"resolution":"1544x500","location":"assets","locale":""},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1474678,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1771938,"resolution":"772x250","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1474678,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.1.1","0.1.2","0.2","0.2.0.1","0.2.1","0.2.2","0.3","0.3.1","0.3.1.1","0.4","0.4.1","0.4.2","0.5","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.5.7.1","0.5.8","0.5.8.1","0.5.8.2","0.5.8.4","0.5.8.5","0.5.9"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":1888961,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":1888961,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":1888961,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":1888961,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":1725774,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":1725774,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":1725774,"resolution":"7","location":"assets","locale":""},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":1725774,"resolution":"8","location":"assets","locale":""},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":1725774,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Settings page","2":"Sidebars settings page (sidebars closed)","3":"Sidebars settings page (sidebar opened)","4":"Shortcode generator page","5":"Control Widget","6":"Menu item","7":"Sidebar left (Push effect) -&gt; image from Slidebars website","8":"Sidebar left (Overlay effect) -&gt; image from Slidebars website","9":"Sidebar top (Push effect) -&gt; image from Slidebars website"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[231,11532,2696,164239,241],"plugin_category":[43,59],"plugin_contributors":[84621],"plugin_business_model":[],"class_list":["post-41280","plugin","type-plugin","status-publish","hentry","plugin_tags-menus","plugin_tags-off-canvas","plugin_tags-sidebars","plugin_tags-slidebars","plugin_tags-widgets","plugin_category-customization","plugin_category-utilities-and-tools","plugin_contributors-keraweb","plugin_committers-keraweb"],"banners":{"banner":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/banner-772x250.png?rev=1474678","banner_2x":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/banner-1544x500.png?rev=1474678","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/icon-128x128.png?rev=1474678","icon_2x":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/icon-256x256.png?rev=1474678","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/screenshot-1.jpg?rev=1888961","caption":"Settings page"},{"src":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/screenshot-2.jpg?rev=1888961","caption":"Sidebars settings page (sidebars closed)"},{"src":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/screenshot-3.jpg?rev=1888961","caption":"Sidebars settings page (sidebar opened)"},{"src":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/screenshot-4.jpg?rev=1888961","caption":"Shortcode generator page"},{"src":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/screenshot-5.jpg?rev=1725774","caption":"Control Widget"},{"src":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/screenshot-6.jpg?rev=1725774","caption":"Menu item"},{"src":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/screenshot-7.jpg?rev=1725774","caption":"Sidebar left (Push effect) -&gt; image from Slidebars website"},{"src":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/screenshot-8.jpg?rev=1725774","caption":"Sidebar left (Overlay effect) -&gt; image from Slidebars website"},{"src":"https:\/\/ps.w.org\/off-canvas-sidebars\/assets\/screenshot-9.jpg?rev=1725774","caption":"Sidebar top (Push effect) -&gt; image from Slidebars website"}],"raw_content":"<!--section=description-->\n<p>This plugin will add various options to implement off-canvas sidebars in your WordPress theme based on the Slidebars jQuery plugin.<\/p>\n\n<h4>Overview \/ Features<\/h4>\n\n<ul>\n<li>Add off-canvas sidebars to the left, right, top and bottom of your website.<\/li>\n<li>Use sidebar areas (widget-ready areas), menu locations or <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/Actions-&amp;-Filters\">custom hooks<\/a> to place content into the off-canvas sidebars.<\/li>\n<li>You can add control buttons with a widget, menu item, <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/Shortcodes\">shortcode<\/a> or with <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/Theme-setup\">custom code<\/a>.<\/li>\n<li>Various customisation options and settings available in the Appearances menu.<\/li>\n<li>Extensive API for <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/PHP-API\">PHP<\/a> and <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/JavaScript-API\">JS<\/a>.<\/li>\n<\/ul>\n\n<h4>Compatibility (IMPORTANT!)<\/h4>\n\n<p>The structure of your theme is of great importance for this plugin. Please read the <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/Theme-setup\">installation guide<\/a> carefully!!<\/p>\n\n<p>This plugin should work with most themes and plugins although I can't be sure for all use-cases. Also note that at this point it's still a 0.x version...\nIf the plugin does not work for your theme, please let me know through the support and add a plugins and themes list and I will take a look!<\/p>\n\n<p><strong>Fixed elements (like sticky menu's)<\/strong><br \/>\nThere are known issues with fixed elements and Slidebars. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/fixed-elements\">Wiki<\/a><br \/>\nI've created two possible solutions for this:<\/p>\n\n<ol>\n<li>Legacy CSS solution. Use basic CSS2 positioning instead of CSS3 transform with hardware acceleration.<\/li>\n<li>JavaScript solution. It is slower but still allows the use of hardware acceleration for animations.<\/li>\n<\/ol>\n\n<h4>It's not working! \/ I found a bug!<\/h4>\n\n<p>Please let me know through <a href=\"https:\/\/wordpress.org\/support\/plugin\/off-canvas-sidebars\">support<\/a> and add a plugins and themes list! :)<br \/>\nOr <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\">submit an issue here on GitHub<\/a><\/p>\n\n<h4>Credits<\/h4>\n\n<ul>\n<li>Slidebars jQuery plugin by <a href=\"https:\/\/www.adchsm.com\/slidebars\/\" title=\"Adam\">Adam<\/a>, thank you for this great plugin!<\/li>\n<\/ul>\n\n<h4>You can find me here:<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/\" title=\"GitHub\">GitHub<\/a><\/li>\n<li><a href=\"http:\/\/www.keraweb.nl\/\" title=\"Keraweb\">Keraweb<\/a><\/li>\n<li><a href=\"https:\/\/nl.linkedin.com\/in\/joryhogeveen\" title=\"LinkedIn profile\">LinkedIn<\/a><\/li>\n<\/ul>\n\n<h4>Actions | Filters | API<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\">See Wiki on GitHub<\/a><\/li>\n<\/ul>\n\n<h4>Credits<\/h4>\n\n<ul>\n<li>Slidebars jQuery plugin by <a href=\"https:\/\/www.adchsm.com\/slidebars\/\" title=\"Adam\">Adam<\/a>, thank you for this great plugin!<\/li>\n<\/ul>\n\n<h4>Ideas?<\/h4>\n\n<p>Please let me know through the support page!<\/p>\n\n<!--section=installation-->\n<p>Installation of this plugin works like any other plugin out there. Either:<\/p>\n\n<ol>\n<li>Upload the zip file to the '\/wp-content\/plugins\/' directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<p>Or search for \"Off-Canvas Sidebars\" via your plugins menu.<\/p>\n\n<h4>Theme Setup<\/h4>\n\n<p>Off-Canvas Sidebars might not work \"out of the box\" with some themes, please read the documentation!\n<a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/Theme-setup\">Click here for theme setup documentation.<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"1.%20will%20this%20plugin%20work%20with%20any%20theme%3F\"><h3>1. Will this plugin work with any theme?<\/h3><\/dt>\n<dd><p>No, due to the difference in structure not all theme's are compatible.\nThough most themes can be <em>made<\/em> compatible with some modifications!<\/p><\/dd>\n<dt id=\"2.%20can%20i%20add%20as%20many%20sidebars%20as%20i%20like%3F\"><h3>2. Can I add as many sidebars as I like?<\/h3><\/dt>\n<dd><p>Yes you can, keep in mind that the more sidebars you add the heavier the load on the server (PHP) and browser (JS) will be.<\/p><\/dd>\n<dt id=\"3.%20how%20do%20i%20change%20the%20css%20for%20the%20sidebars%3F\"><h3>3. How do I change the CSS for the sidebars?<\/h3><\/dt>\n<dd><p>This plugin only provides the framework that handles the off-canvas part.\nThere are some settings that slightly change the display but this is very limited.\nFor more advanced customisations either:\n1. Edit your theme style.css file (usually located in <code>\/wp-content\/themes\/YOURTHEME\/<\/code>).\n2. Use a plugin such as <a href=\"https:\/\/wordpress.org\/plugins\/simple-custom-css\/\">Simple Custom CSS<\/a>.<\/p><\/dd>\n<dt id=\"4.%20how%20can%20i%20report%20security%20bugs%3F\"><h3>4. How can I report security bugs?<\/h3><\/dt>\n<dd><p>You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage and handle any security vulnerabilities. <a href=\"https:\/\/patchstack.com\/database\/vdp\/9e5fbeb1-a7c9-4a57-98f4-56884d46307d\">Report a security vulnerability.<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5.9<\/h4>\n\n<ul>\n<li><strong>Enhancement:<\/strong> Refactor settings import to use textarea input.<\/li>\n<li><strong>Fix:<\/strong> Only trigger import\/export tab handlers on init.<\/li>\n<li><strong>Security:<\/strong> Proper import nonce validation.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/123\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.8.5<\/h4>\n\n<ul>\n<li><strong>Hotfix:<\/strong> Security fix (administrators only).<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/122\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.8.4<\/h4>\n\n<ul>\n<li><strong>Hotfix:<\/strong> Security fix (registered users with edit capabilities only).<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/121\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.8.3<\/h4>\n\n<p>Invalid release.<\/p>\n\n<h4>0.5.8.2<\/h4>\n\n<ul>\n<li><strong>Hotfix:<\/strong> Security fix (contributor+ users only).<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/119\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.8.1<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Incomplete merge of JS code.<\/li>\n<li><strong>Enhancement:<\/strong> Link close option is now opt-in.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/117\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.8<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Filter <code>ocs_enable_frontend<\/code>, modify enable frontend setting.<\/li>\n<li><strong>New:<\/strong> Filter <code>ocs_enable_assets<\/code>, can be used to disable frontend assets. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/114\">#114<\/a><\/li>\n<li><strong>New:<\/strong> Filter <code>ocs_inline_styles<\/code>, modify the plugin inline styles.<\/li>\n<li><strong>Enhancement:<\/strong> Improve init handler for frontend.<\/li>\n<li><strong>Enhancement:<\/strong> Changed the default hooks for easier onboarding as the WP core hooks are now supported by most themes.<\/li>\n<li><strong>Enhancement:<\/strong> Improve adding inline styles.<\/li>\n<li><strong>Enhancement:<\/strong> Add <code>rel=\"nofollow\"<\/code> XFN attribute to link type element triggers. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/116\">#116<\/a><\/li>\n<li><strong>Fix:<\/strong> JS multiple events as string param.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/111\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.7.1<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Class concatenation bug. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/104\">#104<\/a> (Props: <a href=\"https:\/\/github.com\/AllWorkNoPlay-95\">Samuele Mancuso<\/a>)<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/108\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.7<\/h4>\n\n<ul>\n<li><strong>Enhancement:<\/strong> Improved compatibility with the toolbar and fixed elements (legacy CSS mode).<\/li>\n<li><strong>Enhancement:<\/strong> Update to data attributes.<\/li>\n<li><strong>Enhancement:<\/strong> New filter <code>ocs_sidebar_attributes<\/code>.<\/li>\n<li><strong>Enhancement:<\/strong> New filter <code>ocs_sidebar_element<\/code>.<\/li>\n<li><strong>Enhancement:<\/strong> Added event action manager.<\/li>\n<li><strong>Enhancement:<\/strong> Do not add the same triggers again on reinit.<\/li>\n<li><strong>Enhancement:<\/strong> Load widget admin assets in site head instead of each widget separately.<\/li>\n<li><strong>UI<\/strong> Use WP meta box functions for setting pages to enhance UI compatibility.<\/li>\n<li><strong>Fix:<\/strong> Set slidebars script to plugin version to prevent browser cache issues.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/99\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.6<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Overwrite hook priority within the plugin settings.<\/li>\n<li><strong>Feature:<\/strong> Basic theme hook setup validator. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/95\">#95<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Reorder settings page fields.<\/li>\n<li><strong>Enhancement:<\/strong> Improve Slidebars init and allow reinit.<\/li>\n<li><strong>Enhancement:<\/strong> Added <code>ocs_default_settings<\/code> and <code>ocs_default_sidebar_settings<\/code> filters.<\/li>\n<li><strong>Fix:<\/strong> Make sure sidebars correctly overwrite global settings. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/91\">#91<\/a><\/li>\n<li><strong>Fix:<\/strong> Escape all translated strings for HTML.<\/li>\n<li><strong>Fix:<\/strong> Add <code>rel=\"noopener noreferrer\"<\/code> to all links that open in a new tab.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/92\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.5<\/h4>\n\n<ul>\n<li><strong>Compatibility<\/strong>: Changed the CSS to be compatible with <code>position: sticky;<\/code> elements. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/83\">#83<\/a><\/li>\n<li><strong>Compatibility<\/strong>: Fix default before and after widget args. Widget element changed to <code>&lt;div&gt;<\/code> instead of <code>&lt;li&gt;<\/code>. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/88\">#88<\/a><\/li>\n<li><strong>Enhancement<\/strong>: Late init option. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/81\">#81<\/a><\/li>\n<li><strong>Enhancement<\/strong>: Allow minimum value of 0 for numeric settings.<\/li>\n<li><strong>Fix<\/strong>: Gutenberg notice that OCS couldn't be initialized.<\/li>\n<li><strong>UI<\/strong>: Rename control elements to triggers (uniform names).<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/84\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.4<\/h4>\n\n<ul>\n<li><strong>Compatibility:<\/strong> Support <code>wp_body_open<\/code> as <code>website_before<\/code> hook introduced in WordPress 5.2. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/70\">#70<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Allow Genesis Framework hooks to be overwritten in respect for <code>wp_body_open<\/code>.<\/li>\n<li><strong>Enhancement:<\/strong> Use CSS <code>vh<\/code> unit for canvas container min-height instead of JavaScript.<\/li>\n<li><strong>Enhancement:<\/strong> Better use of WP core UI elements.<\/li>\n<li><strong>Enhancement:<\/strong> Code quality improvements.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/71\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.3<\/h4>\n\n<ul>\n<li><strong>Enhancement:<\/strong> Don't render triggers of disabled sidebars if auto-hide is enabled. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/56\">#56<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Support <code>wp_footer<\/code> as <code>website_after<\/code> hook. (Not compatible with all themes!)<\/li>\n<li><strong>Enhancement:<\/strong> Filters to overwrite <code>website_before<\/code> and <code>website_after<\/code> hook priorities.<\/li>\n<li><strong>Enhancement:<\/strong> Do not render inactive trigger buttons if auto-hide is enabled.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/58\">PR on GitHub<\/a><\/p>\n\n<h4>0.5.2<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> New filter: <code>ocs_is_sidebar_enabled<\/code> to filter whether a sidebar should be rendered or not.<\/li>\n<li><strong>Enhancement\/Refactoring:<\/strong> Class autoloader.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Bug with creating sidebars on a new installation. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/52\">#52<\/a><\/li>\n<li><strong>Enhancement\/Refactoring:<\/strong> Control trigger rendering.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/53\">PR on GitHub<\/a><\/p>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Make closing the slidebar after clicking a link an option. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/47\">#47<\/a> &amp; <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/48\">#48<\/a><\/li>\n<li><strong>Feature:<\/strong> Add icon options in control trigger API and shortcode.<\/li>\n<li><strong>Feature:<\/strong> Enhance widget UI with advanced options for control triggers. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/27\">#27<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Setting page JS and UI enhancements.<\/li>\n<li><strong>Enhancement:<\/strong> Use data attributes to conform <a href=\"http:\/\/www.w3.org\/TR\/html5\/dom.html#embedding-custom-non-visible-data-with-the-data-*-attributes\">W3C HTML5 specifications<\/a>. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/50\">#50<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Add support links on plugins overview page.<\/li>\n<li><strong>Refactoring:<\/strong> Separate classes for tabs, page and settings\/validation. Enhances plugin option validation. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/38\">#38<\/a><\/li>\n<li><strong>Refactoring:<\/strong> Global OCS_DOMAIN constant.<\/li>\n<li><strong>Updated\/Added:<\/strong> Screenshots.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/36\">PR on GitHub<\/a><\/p>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li><strong>Enhancement:<\/strong> Keep scrollbar visible when scroll lock is active. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/44\">#44<\/a> &amp; <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/45\">PR #45<\/a><\/li>\n<li><strong>Enhancement:<\/strong> (Slidebars library) Make sure that percentage based widths are rounded to actual pixels to prevent 1px differences on display.<\/li>\n<li><strong>Fix:<\/strong> PHP Notice on <code>fixed_elements<\/code> key.<\/li>\n<li><strong>Compatibility:<\/strong> Tested with WordPress 4.9<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/43\">PR on GitHub<\/a><\/p>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Loading the correct menu in an off-canvas sidebar was not working correctly. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/37\">#37<\/a><\/li>\n<li><strong>Fix:<\/strong> Scroll lock feature with CSS instead of JavaScript. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/39\">#39<\/a><\/li>\n<li><strong>Enhancement:<\/strong> Add active sidebar ID to the html element classes. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/41\">#41<\/a><\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/40\">PR on GitHub<\/a><\/p>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> <code>[ocs_trigger]<\/code> shortcode to display trigger buttons\/elements anywhere you like, <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/Shortcodes\">click here for documentation<\/a>. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/24\">#24<\/a>\n\n<ul>\n<li>Shortcode generator available in the settings page.<\/li>\n<li>Integrate a shortcode generator with the WP Editor. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/32\">#32<\/a><\/li>\n<\/ul><\/li>\n<li><strong>Enhancement:<\/strong> New \"Legacy CSS\" mode. Modified the Slidebars library to support older CSS2 animations. Can fix a lot of issues with fixed elements. <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/26\">#26<\/a><\/li>\n<li><strong>Compatibility:<\/strong> Modified the default Slidebars CSS to support anchor links and common smooth scroll implementations.<\/li>\n<li><strong>Compatibility:<\/strong> Some enhancements for compatibility with the WP Admin Bar.<\/li>\n<li><strong>UI:<\/strong> Improve widget UI <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/27\">#27<\/a><\/li>\n<li><strong>Fix:<\/strong> Enhance the codebase to be more aligned with the WP coding standards with CodeClimate.<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/25\">PR on GitHub<\/a><\/p>\n\n<h4>0.3.1.1<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Settings page checkbox bug when saving<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Allow changing this plugin capability to show the settings page<\/li>\n<li><strong>Fix:<\/strong> Update fixed element compat for the new Slidebars version (still experimental, Slidebars still doesn't fully support fixed elements within the site container)<\/li>\n<li><strong>Fix:<\/strong> Don't echo empty sidebar CSS selectors if no styles are set<\/li>\n<li><strong>UI:<\/strong> Set <code>.ocs-button<\/code> to <code>cursor: pointer;<\/code> by default<\/li>\n<li>Update textdomain hook<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/23\">PR on GitHub<\/a><\/p>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Allow sidebars to overwrite some general settings<\/li>\n<li><strong>Feature:<\/strong> Option to set padding to sidebars<\/li>\n<li><strong>Feature:<\/strong> Option to choose other content types than only a WP sidebar for an off-canvas sidebar<\/li>\n<li><strong>Feature:<\/strong> Option to set your own CSS prefix (some classes are fixes to <code>ocs<\/code> and can't be changed, the prefix <code>ocs<\/code> is also the default prefix for new installations)<\/li>\n<li><strong>Feature:<\/strong> Added various actions, filters and JS hooks - <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\">Click here for info<\/a><\/li>\n<li><strong>Feature:<\/strong> OCS API functions to output off canvas sidebars in your theme instead of using this plugin frontend functions - <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/wiki\/PHP-API\">Click here for info<\/a><\/li>\n<li><strong>Fix:<\/strong> Sidebar ID validation wasn't correct<\/li>\n<\/ul>\n\n<p>Detailed info: <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/pull\/10\">PR on GitHub<\/a><\/p>\n\n<h4>0.2.2<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Option to set the animation speed for sidebars<\/li>\n<li><strong>Feature:<\/strong> Option to use the FastClick library - <a href=\"https:\/\/github.com\/JoryHogeveen\/off-canvas-sidebars\/issues\/9\" title=\"Click here for info\">Click here for info<\/a><\/li>\n<li><strong>Fix:<\/strong> Disabling sidebars on global settings page didn't work<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Add touch events for iOS mobile device compatibility<\/li>\n<li><strong>Enhancement:<\/strong> Added some actions for front-end (see Other Notes)<\/li>\n<\/ul>\n\n<h4>0.2.0.1<\/h4>\n\n<ul>\n<li><strong>Fix:<\/strong> Global variable bug<\/li>\n<li><strong>UI:<\/strong> Improve settings page<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Update Slidebars plugin to v2.0.2: <a href=\"https:\/\/www.adchsm.com\/slidebars\/features\/\" title=\"Slidebars Features\">click here for info<\/a><\/li>\n<li><strong>Feature:<\/strong> An unlimited amount of off-canvas sidebars (No longer just one left, one right)<\/li>\n<li><strong>Feature:<\/strong> 2 new locations (top and bottom)<\/li>\n<li><strong>Feature:<\/strong> 2 new effects (reveal and shift)<\/li>\n<li><strong>UI:<\/strong> Improved settings pages<\/li>\n<li><strong>I18n:<\/strong> Translations are now managed at <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/off-canvas-sidebars\" title=\"translate.wordpress.org\">translate.wordpress.org<\/a><\/li>\n<li>Screenshots updated<\/li>\n<li>Tested with WordPress 4.6<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> First experiment for compatibility with fixed elements within the site container with the use of <code>transform: translateZ<\/code> (needed for <code>-webkit-<\/code> and <code>-moz-<\/code> only). <a href=\"http:\/\/stackoverflow.com\/questions\/2637058\/positions-fixed-doesnt-work-when-using-webkit-transform\" title=\"See problem here\">See problem here<\/a><\/li>\n<li><strong>Improvement:<\/strong> Usage of a single instance of the class<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Added the option to change the website_before and website_after hook names<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<p>Created from nothingness just to be one of the cool kids. Yay!<\/p>","raw_excerpt":"Add off-canvas sidebars (Slidebars) containing widgets, menus or other content using the Slidebars jQuery plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/41280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=41280"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/keraweb"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=41280"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=41280"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=41280"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=41280"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=41280"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=41280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}