Sticky Side Buttons

Plugin Banner

Sticky Side Buttons

by Maeve Lander

Download
Description

This simple button creator lets you create one or more floating buttons that stick to the side of your site as the user scrolls.

Use it for sticking information like:

  • Phone number
  • Email address
  • Social icons
  • Store locations

Configuration options include:

  • Button position > left or right
  • Rollover style > darken or lighten
  • Animation style > none, slide or icons only
  • Disable on mobile (optional)
  • Customise button icons, text, link, and colors easily
  • Show on: Front Page, Pages, Posts, Custom Post Types (checkboxes)

Demo

  • Click here for out-of-the-box demo. You can see the buttons to the right of the screen, in ‘slide’ mode.
  1. Install & activate the plugin through the WordPress ‘Plugins’ dashboard.
  2. Visit the new Sticky Side Buttons tab to create your buttons.
  1. Sticky Side Buttons in action: IN

    Sticky Side Buttons in action: IN

  2. Sticky Side Buttons in action: OUT

    Sticky Side Buttons in action: OUT

  3. Sticky Side Buttons backend button creator

    Sticky Side Buttons backend button creator

  4. An example site using Sticky Side Buttons

    An example site using Sticky Side Buttons

  5. An example site using Sticky Side Buttons

    An example site using Sticky Side Buttons

  6. An example site using Sticky Side Buttons

    An example site using Sticky Side Buttons

My sticky side buttons are covered by some other element. What should I do?

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: #ssb-container { z-index: 9999 !important; }

Where can I get support for this plugin?

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.

Can I contribute to this plugin?

Absolutely! Please create a pull request on GitHub here.

Please update for the newest WordPress version

By aloenetwork on October 24, 2025

Please please please
I love you plugin so much.

I saw today, that it slowed down my website, so I deinstalled it and reinstalled it. First it said, that it is not tested with the current version of WordPress. I installed nevertheless and it gave that error:


Fatal error: Uncaught TypeError: array_merge(): Argument #1 must be of type array, bool given in /home/customer/www/aloebenessere.it/public_html/wp-content/plugins/sticky-side-buttons/sticky-side-buttons.php:44 Stack trace: #0 /home/customer/www/aloebenessere.it/public_html/wp-content/plugins/sticky-side-buttons/sticky-side-buttons.php(44): array_merge(false, Array) #1 /home/customer/www/aloebenessere.it/public_html/wp-includes/class-wp-hook.php(324): ssb_activate('') #2 /home/customer/www/aloebenessere.it/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #3 /home/customer/www/aloebenessere.it/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #4 /home/customer/www/aloebenessere.it/public_html/wp-admin/plugins.php(196): do_action('activate_sticky...') #5 {main} thrown in /home/customer/www/aloebenessere.it/public_html/wp-content/plugins/sticky-side-buttons/sticky-side-buttons.php on line 44

Please please update it. Thanks

Update to WP 5.9?

By janosklak on February 28, 2022

When will an update to WP 5.9 come. PHP error at the moment.

gives errors

By serval36 on May 7, 2021

Gives errors, not recommended

simple y útil

By ulisesflores on July 9, 2020

Muy simple de aplicar y bastante útil.

Simply Work

By marcusasiabc on May 20, 2020

Quick to load, less is more. w/ Font Awesome library, supports fa styling methods. Works best on desktop (also great on mobile if only 1 to 2 buttons are three).

Works great

By annaqq on April 10, 2020

Thank you, works great

Not Tested

By dineshsunny9 on April 4, 2020

Not tested till the latest version of WordPress.

Simple and straight to the point

By errsousa on February 2, 2020

Simple plugin that goes straight to the point. You're not going to get a ton of options obviously but you can set up a modern sticky sidebar in about 5 minutes.

Excellent , Thank You

By treecutter on January 25, 2020

This plugin works perfectly, very lightweight and simple, exactly what a plugin should be! The Social Share buttons are a nice touch too.. Very well done Maeve, Thank you for this lovely plugin !!

Super PlugIn!

By tjg (marketingdrei) on October 13, 2019

Lange habe ich genau nach diesem PlugIn gesucht und endlich gefunden. Und Maeve hat dazu noch einen Super Support! Vielen Dank Maeve...

2.0.3

  • Updated WordPress compatibility to version 6.7 (current stable release)

2.0.2

  • Fixed slide animation positioning issue where button text was not fully visible on hover
  • Added CSS minimum width constraint for slide animation containers to accommodate longer button text
  • Improved button text display consistency across different text lengths

2.0.0

  • Updated to WordPress 6.4+ and PHP 7.4+ minimum requirements
  • Comprehensive security improvements (CSRF protection, input sanitisation, output escaping)
  • Updated FontAwesome from 5.5.0 to 6.7.2 for latest icons and performance
  • Major accessibility improvements (WCAG 2.1 compliance, ARIA labels, keyboard navigation)
  • Enhanced screen reader support and focus indicators
  • Improved admin interface with better error handling
  • Added proper uninstall functionality
  • Enhanced code organisation and WordPress coding standards compliance
  • Fixed button creation and management issues in admin
  • Fixed General Settings save functionality
  • Added proper capability checks and access controls

1.0.9

  • Removes Google+ share button

1.0.8

  • Upgrade to FontAwesome 5

1.0.7

  • Bug fix: errors when show on frontpage is checked

1.0.6

  • Support added for custom post types

1.0.5

  • Bug fix: “page” text in footer

1.0.4

  • Adds option to open link in new window
  • Adds a ‘show on’ option: Pages, Posts, Front Page
  • Minor bug fix for accessibility
  • Adds support for translation plugins: WPML, Polylang
  • Improved button hover handling on mobile

1.0.3

  • Fixes z-index override issue

1.0.2

  • Adds a setting so user can define custom z-index

1.0.1

  • Removed unnecessary css background – works better when buttons are spaced
  • Added z-index so buttons don’t hide behind things (fix for revolution slider)

1.0

  • Initial release
Back to top