{"id":53582,"date":"2017-01-12T06:10:10","date_gmt":"2017-01-12T06:10:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/sticky-side-buttons\/"},"modified":"2025-07-02T03:16:27","modified_gmt":"2025-07-02T03:16:27","slug":"sticky-side-buttons","status":"publish","type":"plugin","link":"https:\/\/ceb.wordpress.org\/plugins\/sticky-side-buttons\/","author":6177028,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.3","stable_tag":"2.0.3","tested":"6.7.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Sticky Side Buttons","header_author":"Maeve Lander","header_description":"","assets_banners_color":"151924","last_updated":"2025-07-02 03:16:27","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=CEJ9HFWJ94BG4","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/sticky-side-buttons\/","header_author_uri":"https:\/\/profiles.wordpress.org\/enigmaweb\/","rating":4.4,"author_block_rating":0,"active_installs":10000,"downloads":268948,"num_ratings":41,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"EnigmaWeb","date":"2017-01-16 05:01:51"},"1.0.1":{"tag":"1.0.1","author":"EnigmaWeb","date":"2017-02-24 06:39:02"},"1.0.3":{"tag":"1.0.3","author":"EnigmaWeb","date":"2017-10-17 03:05:42"},"1.0.4":{"tag":"1.0.4","author":"EnigmaWeb","date":"2018-02-22 09:27:37"},"1.0.5":{"tag":"1.0.5","author":"EnigmaWeb","date":"2018-02-25 05:52:31"},"1.0.6":{"tag":"1.0.6","author":"EnigmaWeb","date":"2018-03-10 01:03:37"},"1.0.7":{"tag":"1.0.7","author":"EnigmaWeb","date":"2018-03-27 03:35:41"},"1.0.8":{"tag":"1.0.8","author":"EnigmaWeb","date":"2018-12-13 12:32:51"},"1.0.9":{"tag":"1.0.9","author":"EnigmaWeb","date":"2019-09-02 04:40:43"},"2.0.0":{"tag":"2.0.0","author":"EnigmaWeb","date":"2025-06-30 14:23:35"},"2.0.2":{"tag":"2.0.2","author":"EnigmaWeb","date":"2025-07-01 06:03:34"},"2.0.3":{"tag":"2.0.3","author":"EnigmaWeb","date":"2025-07-02 03:16:27"}},"upgrade_notice":{"2.0.3":"<ul>\n<li>WordPress 6.7 compatibility update.<\/li>\n<\/ul>","2.0.2":"<ul>\n<li>Bug fix for slide animation positioning. Button text now displays fully when buttons slide out on hover.<\/li>\n<\/ul>","2.0.0":"<ul>\n<li>Major modernisation update with security and accessibility improvements. Requires WordPress 6.4+ and PHP 7.4+. Please test in staging environment before updating production sites.<\/li>\n<\/ul>","1.0.9":"<ul>\n<li>Removes Google+ share button<\/li>\n<\/ul>","1.0.8":"<ul>\n<li>Upgrade to FontAwesome 5<\/li>\n<\/ul>","1.0.7":"<ul>\n<li>Bug fix: errors when show on frontpage is checked<\/li>\n<\/ul>","1.0.6":"<ul>\n<li>Support added for custom post types<\/li>\n<\/ul>","1.0.5":"<ul>\n<li>Bug fix: &quot;page&quot; text in footer<\/li>\n<\/ul>","1.0.4":"<ul>\n<li>Adds option to open link in new window<\/li>\n<li>Adds a &#039;show on&#039; option: Pages, Posts, Front Page<\/li>\n<li>Minor bug fix for accessibility<\/li>\n<li>Adds support for translation plugins: WPML, Polylang<\/li>\n<li>Improved button hover handling on mobile<\/li>\n<\/ul>","1.0.3":"<ul>\n<li>Fixes z-index override issue<\/li>\n<\/ul>","1.0.2":"<ul>\n<li>Adds a setting so user can define custom z-index. Thanks to AlexGStapleton.<\/li>\n<\/ul>","1.0.1":"<ul>\n<li>Minor update with some css tweaks<\/li>\n<\/ul>","1.0":"<ul>\n<li>Initial release<\/li>\n<\/ul>"},"ratings":{"1":4,"2":1,"3":1,"4":2,"5":33},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":1575383,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":1575383,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1575383,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","2.0.0","2.0.2","2.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":1575383,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":1575383,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":1575383,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":1663545,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":1575387,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":1575387,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":1663545,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Sticky Side Buttons in action: IN","2":"Sticky Side Buttons in action: OUT","3":"Sticky Side Buttons backend button creator","4":"An example site using Sticky Side Buttons","5":"An example site using Sticky Side Buttons","6":"An example site using Sticky Side Buttons"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[172,360,18006,3093,4007],"plugin_category":[42],"plugin_contributors":[78857],"plugin_business_model":[],"class_list":["post-53582","plugin","type-plugin","status-publish","hentry","plugin_tags-buttons","plugin_tags-contact","plugin_tags-side","plugin_tags-social-buttons","plugin_tags-sticky","plugin_category-contact-forms","plugin_contributors-enigmaweb","plugin_committers-enigmaweb"],"banners":{"banner":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/banner-772x250.jpg?rev=1575383","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/icon-128x128.jpg?rev=1575383","icon_2x":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/icon-256x256.jpg?rev=1575383","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/screenshot-1.jpg?rev=1575383","caption":"Sticky Side Buttons in action: IN"},{"src":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/screenshot-2.jpg?rev=1575383","caption":"Sticky Side Buttons in action: OUT"},{"src":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/screenshot-3.jpg?rev=1575383","caption":"Sticky Side Buttons backend button creator"},{"src":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/screenshot-4.jpg?rev=1663545","caption":"An example site using Sticky Side Buttons"},{"src":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/screenshot-5.jpg?rev=1575387","caption":"An example site using Sticky Side Buttons"},{"src":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/screenshot-6.jpg?rev=1575387","caption":"An example site using Sticky Side Buttons"},{"src":"https:\/\/ps.w.org\/sticky-side-buttons\/assets\/screenshot-7.jpg?rev=1663545","caption":""}],"raw_content":"<!--section=description-->\n<p>This simple button creator lets you create one or more floating buttons that stick to the side of your site as the user scrolls.<\/p>\n\n<h4>Use it for sticking information like:<\/h4>\n\n<ul>\n<li>Phone number<\/li>\n<li>Email address<\/li>\n<li>Social icons<\/li>\n<li>Store locations<\/li>\n<\/ul>\n\n<h4>Configuration options include:<\/h4>\n\n<ul>\n<li>Button position &gt; left or right<\/li>\n<li>Rollover style &gt; darken or lighten<\/li>\n<li>Animation style &gt; none, slide or icons only<\/li>\n<li>Disable on mobile (optional)<\/li>\n<li>Customise button icons, text, link, and colors easily<\/li>\n<li>Show on: Front Page, Pages, Posts, Custom Post Types (checkboxes)<\/li>\n<\/ul>\n\n<h4>Demo<\/h4>\n\n<ul>\n<li><a href=\"http:\/\/demo.enigmaweb.com.au\/\">Click here<\/a> for out-of-the-box demo. You can see the buttons to the right of the screen, in 'slide' mode.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install &amp; activate the plugin through the WordPress 'Plugins' dashboard.<\/li>\n<li>Visit the new Sticky Side Buttons tab to create your buttons.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='my%20sticky%20side%20buttons%20are%20covered%20by%20some%20other%20element.%20what%20should%20i%20do%3F'><h3>My sticky side buttons are covered by some other element. What should I do?<\/h3><\/dt>\n<dd><p>In the plugin settings there is a field where you can define z-index for the buttons. An element with a higher z-index is always in front of an element with a lower z-index. If you have tried a high z-index in that setting but your buttons still aren't showing, it is likely that your theme has a very high z-index specified somewhere. This is not great practise, but is sometimes done in complex themes with lots of layered design elements, and also with page builders. As a last resort you can use CSS to force override the z-index for your buttons: <code>#ssb-container { z-index: 9999 !important; }<\/code><\/p><\/dd>\n<dt id='where%20can%20i%20get%20support%20for%20this%20plugin%3F'><h3>Where can I get support for this plugin?<\/h3><\/dt>\n<dd><p>If you've tried all the obvious stuff and it's still not working please request support via the forum. Remember to include a link to your site, and a full description of the issue plus the steps you've already taken to try to solve it.<\/p><\/dd>\n<dt id='can%20i%20contribute%20to%20this%20plugin%3F'><h3>Can I contribute to this plugin?<\/h3><\/dt>\n<dd><p>Absolutely! Please create a pull request on <a href=\"https:\/\/github.com\/maevelander\/sticky-side-buttons\">GitHub here.<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Updated WordPress compatibility to version 6.7 (current stable release)<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed slide animation positioning issue where button text was not fully visible on hover<\/li>\n<li>Added CSS minimum width constraint for slide animation containers to accommodate longer button text<\/li>\n<li>Improved button text display consistency across different text lengths<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Updated to WordPress 6.4+ and PHP 7.4+ minimum requirements<\/li>\n<li>Comprehensive security improvements (CSRF protection, input sanitisation, output escaping)<\/li>\n<li>Updated FontAwesome from 5.5.0 to 6.7.2 for latest icons and performance<\/li>\n<li>Major accessibility improvements (WCAG 2.1 compliance, ARIA labels, keyboard navigation)<\/li>\n<li>Enhanced screen reader support and focus indicators<\/li>\n<li>Improved admin interface with better error handling<\/li>\n<li>Added proper uninstall functionality<\/li>\n<li>Enhanced code organisation and WordPress coding standards compliance<\/li>\n<li>Fixed button creation and management issues in admin<\/li>\n<li>Fixed General Settings save functionality<\/li>\n<li>Added proper capability checks and access controls<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removes Google+ share button<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Upgrade to FontAwesome 5<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Bug fix: errors when show on frontpage is checked<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Support added for custom post types<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Bug fix: \"page\" text in footer<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Adds option to open link in new window<\/li>\n<li>Adds a 'show on' option: Pages, Posts, Front Page<\/li>\n<li>Minor bug fix for accessibility<\/li>\n<li>Adds support for translation plugins: WPML, Polylang<\/li>\n<li>Improved button hover handling on mobile<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixes z-index override issue<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Adds a setting so user can define custom z-index<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Removed unnecessary css background - works better when buttons are spaced<\/li>\n<li>Added z-index so buttons don't hide behind things (fix for revolution slider)<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Flexible button creator allowing you to stick floating buttons to the side of your site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/53582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=53582"}],"author":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/enigmaweb"}],"wp:attachment":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=53582"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=53582"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=53582"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=53582"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=53582"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=53582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}