Title: All-in-One Sticky Anything – Click to Call, Fixed Widget, Sticky Header, Menu &amp; Sidebar
Author: Monzur Alam
Published: <strong>February 16, 2022</strong>
Last modified: October 13, 2026

---

Search plugins

![](https://ps.w.org/all-in-one-wp-sticky-anything/assets/banner-772x250.png?rev
=3724005)

![](https://ps.w.org/all-in-one-wp-sticky-anything/assets/icon-256x256.jpg?rev=2679594)

# All-in-One Sticky Anything – Click to Call, Fixed Widget, Sticky Header, Menu & Sidebar

 By [Monzur Alam](https://profiles.wordpress.org/monzuralam/)

[Download](https://downloads.wordpress.org/plugin/all-in-one-wp-sticky-anything.1.2.1.zip)

 * [Details](https://syr.wordpress.org/plugins/all-in-one-wp-sticky-anything/#description)
 * [Reviews](https://syr.wordpress.org/plugins/all-in-one-wp-sticky-anything/#reviews)
 *  [Installation](https://syr.wordpress.org/plugins/all-in-one-wp-sticky-anything/#installation)
 * [Development](https://syr.wordpress.org/plugins/all-in-one-wp-sticky-anything/#developers)

 [Support](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/)

## Description

All-in-One Sticky Anything easily creates click to call, fixed widgets, sticky elements,
sticky header, menu, sidebar, social icons & cookie consent.

### All-in-One Sticky Anything – Click to Call, Fixed Widget, Sticky Header, Menu & Sidebar

All-in-One Sticky Anything on Scroll allows you to make any element sticky on your
website, including click to call, sticky headers, sidebars, social icons, and cookie
consent notices. The plugin also works seamlessly with the Elementor page builder.

Sometimes, creating sticky sections in Elementor can be challenging because the 
sticky feature is only available in Elementor Pro. Not everyone can afford Elementor
Pro just for this functionality. Many users have limited budgets and need a free
alternative. The All-in-One Sticky Anything plugin provides a free WordPress solution
that enables you to make any element sticky in Elementor without upgrading to the
Pro version.

This plugin is perfect for creating click to call, sticky headers, fixed navigation
menus, floating sidebars, persistent social media icons, and cookie consent notices
that remain visible as users scroll through your site.

You don’t need to worry about performance or loading speed. The plugin is built 
with lightweight and optimized code to ensure excellent speed and performance. Simply
download, install, and activate the plugin to start making any element sticky with
ease.

### ▶️ VIDEO OVERVIEW

### 🔥 Key Features of All-in-One Sticky Anything

 * **📞 Click to Call (New ⚡)**
 * **🎯 Fixed Widget**
 * **🎯 Sticky Header & Menu**
 * **📌 Any Element Can Be Made Sticky**
 * **📍 Sticky Sidebar**
 * **📱 Sticky Social Icons**
 * **🍪 Sticky Cookie Consent**
 * **📑 Sticky Table of Contents (New ⚡)**
 * **📝 Sticky Forms (New ⚡)**
 * **🗒️ Admin Sticky Notes (New ⚡)**
 * **⏱️ Quick to Set Up**
 * **⚡ Blazing Fast**
 * **🌍 Works with Everything**
 * **🔑 Easy to use**

### 📖 Feature Details

**📞 Click to Call (New ⚡)**
 Allow your visitors to contact you instantly with
a single tap or click! The Click to Call feature displays a floating call button
on your website, making it easy for users especially on mobile devices to reach 
you.

This feature is ideal for businesses, support teams, and service providers who want
to increase customer engagement and improve accessibility.

**🎯 Fixed Widget**
 Make any widget in your sidebar a fixed widget. The fixed widget
will stay visible while visitors scroll through your content. Works with any theme
and any widget classic or block widget.

**🎯 Sticky Header & Menu**
 Create fixed navigation headers and menus that stay
at the top while visitors scroll. Boost navigation accessibility and keep your branding
always visible. Works with any theme’s header or custom navigation menus.

No CSS knowledge needed — click **“Pick Header on Page”** in the settings and select
your header directly on your live site; the correct CSS selector is filled in for
you automatically (and it detects the full header wrapper even on themes with separate
desktop/mobile header markup, like Astra).

 * Point-and-click header picker — no need to inspect your theme’s code
 * Or set it manually with a CSS class/ID, the WordPress Customizer, or Elementor’s
   Advanced tab
 * Customize the sticky background: solid color free, gradient or a Media Library
   image with Pro
 * Set a custom z-index, and disable sticky on mobile (Pro)
 * Delay how far the page scrolls before the header sticks with the Scroll Offset
   setting
 * Shrink the header (and its logo) once it’s stuck to the top _(Experimental)_
 * Swap in a different logo automatically while the header is sticky
 * Dedicated Customizer support for Astra, Blocksy, GeneratePress, Kadence, Neve,
   OceanWP, Storefront, and Zakra etc.

**📌 Any Element Can Be Made Sticky**
 The user can make any element sticky by using
this plugin. When you want to create an element sticky, just pick CSS class name,
class id, or CSS selector.

**📍 Sticky Sidebar**
 Want your sidebar to stay visible while scrolling? You can
enable this feature by going to Settings  Sticky Sidebar and switching on “Enable
Sticky Sidebar.” After that, enter the CSS selector for your sidebar element (e.
g. .sidebar or #sidebar-area) and the container element that wraps your main content(
e.g. .site-content or .main-wrapper). 📝 The exact selectors you need depend on 
your active theme, so be sure to inspect your site using your browser’s developer
tools to find the correct class or ID. Once set, the plugin will keep your sidebar
fixed in view as users scroll.

**📱 Sticky Social Icons**
 Keep your social media icons always visible to visitors!
Enable the “Sticky Social Icons” option in the plugin settings, add your icons, 
and configure their position. This is perfect for boosting engagement and making
your social links easily accessible while users scroll.

**🍪 Sticky Cookie Consent**
 Keep your cookie notice visible and compliant at all
times! Enable the “Sticky Cookie Consent” option in the plugin settings, customize
your consent message, and choose its position on the screen. This ensures visitors
can easily review and manage their cookie preferences while browsing your site, 
helping you stay transparent and compliant as users scroll.

**📑 Sticky Table of Contents (New ⚡)**
 Add a simple and effective Table of Contents
to your posts and pages. The TOC is automatically generated from your headings, 
helping visitors quickly navigate through your content.

This feature is perfect for bloggers and content creators who want to improve readability
and structure without any complex setup.

 * Automatically generate TOC from headings (H1–H4)
 * Display TOC inside your content
 * Choose supported post types (posts, pages, etc.)
 * Lightweight and fast
 * Works with most themes.

**📝 Sticky Forms (New ⚡) PRO**
 Add a floating contact button that opens a form
on click, so visitors can reach out without leaving the page. Trigger it automatically,
on exit-intent, or after a delay, and grab attention with built-in animation effects.

This feature is perfect for capturing leads and support requests without a dedicated
contact page. _(Pro feature)_

 * Floating button with customizable position and open triggers (auto-open, exit-
   intent, delay)
 * Use the built-in form.
 * Attention-grabbing effects to boost visibility
 * Works with most themes.

**🗒️ Admin Sticky Notes (New ⚡)**
 Draggable, resizable sticky notes right on your
WordPress Dashboard — jot down reminders, to-dos, or quick notes without leaving
the admin area. Each logged-in user gets their own private notes, styled with custom
colors, fonts, and sizes.

Enable it from Dashboard  Sticky Anything  Settings  Sticky Notes, then use the “
Sticky Notes” button in the admin toolbar to show or hide your notes.

 * Drag, resize, and color-code each note
 * Set a default font, or change fonts/colors per note anytime
 * Show notes on the Dashboard only, or on every wp-admin screen
 * Duplicate or archive notes without losing your work
 * Notes are private to each user

**⏱️ Quick to Set Up**
 It doesn’t require any pro skills to download and install
the plugin. You can download itself and install it on your WordPress dashboard.

**⚡ Blazing Fast**
 Make anything sticky element in one or less time.

**🌍 Works with Everything**
 All-in-One Sticky Plugin is compatible with most common
themes, page builder’s plugin. We have tested it for many times and perfected it
for you. It is perfectly working in Elementor page builder.

**🔑 Easy to use**
 There are no complex settings for using it. You just pick class
name or id and place it into fields and save it. There are other ways to sticky 
just use sticky class.

### 🌟 Benefits of All-in-One Sticky Anything

 * **Reduce Bounce Rate** – Keep navigation accessible at all times
 * **Improve User Experience** – Visitors find what they need faster
 * **Boost Social Engagement** – Social buttons always within reach
 * **Stay Compliant** – Cookie notices remain visible for legal requirements

### 📘 How to use ?

Just use sticky class to sticky anything.
 Example: `<div class="sticky">I am stikcy
</div>`

#### Create Sticky Header in Astra Theme – 3 Easy Method

#### Create Sticky Header in Neve Theme – 3 Easy Method

#### Create Sticky Header in Elementor

Open any page with Elementor  Select a container or section  Go to the **Advanced
Tab**  **Sticky Anything**  Enable Sticky Settings.

#### Credits

Plugin integrates magnificent [Theia Sticky Sidebar][https://github.com/WeCodePixels/
theia-sticky-sidebar] v1.7.0 javascript code (Released under the MIT license, Copyright
2013-2016 WeCodePixels and other contributors) with WordPress.

There are lots of features coming soon. We are updating it regularly. If you fetch
any kind of problem just use the support feature. We will update solving you issues
as soon as possible.

## Screenshots

[⌊General Settings⌉⌊General Settings⌉[

General Settings

[⌊Sticky Sidebar Settings⌉⌊Sticky Sidebar Settings⌉[

Sticky Sidebar Settings

[⌊Tools⌉⌊Tools⌉[

Tools

[[

## Installation

 1. Install All-in-One Sticky Anything by uploading the `All-in-One Sticky Anything`
    zip file to the `/wp-content/plugins/` directory.
 2. Activate All-in-One Sticky Anything through the `Plugins` menu in WordPress.

## FAQ

### How do I make my header sticky/menu?

There are four easy methods:
 Method 1 (Easiest): Go to Dashboard  Sticky Anything
General Settings  click “Pick Header on Page”  click your header on your live site
Method 2 (Simplest manual): Add the class “sticky” to your header element Method
3 (Settings Panel): Go to Dashboard  Sticky Anything  General Settings  Enter your
header’s CSS selector (e.g., .site-header or #masthead)  Save Method 4 (Customizer–
Supported Themes): Go to Appearance  Customize  Sticky Anything  Sticky Header  
Enable

### Can I make multiple elements sticky?

Yes.

### How to sticky anything in WordPress ?

Just use .sticky class.

### Can i make Sticky Sidebar in WordPress ?

Yes.

### How to make sticky sidebar in WordPress?

To configure the sticky sidebar, go to your WordPress Dashboard, navigate to ‘Sticky
Anything’ > ‘Settings’, and then select ‘Sticky Sidebar’.

### Will All-in-One Sticky Anything slow down my website?

No.

### How to disable the sticky?

Just remove class from settings.

### How to find Sticky Class, what should I enter here?

Easiest: click “Pick Header on Page” next to the Sticky Class field and select the
element on your live site — the correct selector is filled in for you.

If you’d rather find it yourself: the “Sticky Class” you need depends on the theme
you’re using. To find it, right-click on your sidebar and choose “Inspect” (in Firefox)
or “Inspect Element” (in Chrome). This will open the browser’s developer tools, 
where you can see the HTML structure of your site. Look for the element that contains
your sidebar — it might have a class name like sidebar, widget-area, or something
similar. Once you’ve found it, copy the class or ID. If it’s a class, make sure 
to add a dot (.) in front of the name (e.g. .sidebar). If it’s an ID, use a hash(#)
instead (e.g. #widget-area). This is the selector you’ll use as the Sticky Sidebar
Element.

### Where can I find the Sticky Anything settings on Elementor?

Inside Elementor Editor  Select any container  Go to **Advanced Tab**  Scroll to**
Sticky Anything** section.

### Which themes support the Sticky Header perfectly on the customizer?

Popular classic themes such as Astra, Blocksy, GeneratePress, Kadence, Neve, OceanWP,
Storefront, and Zakra provide seamless Sticky Header compatibility.

### How to make sticky header via Customizer?

Dashboard  Appearance  Customize  Sticky Anything  Sticky Header -> Enable & set
z-index.

### Can I customize my sticky header’s background?

Yes. Go to Dashboard  Sticky Anything  General Settings  Sticky Header Background.
A solid color is free; a gradient or an image from your Media Library are Pro. The
background only shows while the header is actually stuck to the top of the screen—
your theme’s normal header look is untouched otherwise.

### Can I create sticky social icons ?

Yes.

### Can I customize the cookie consent message and styling?

Yes, absolutely. You can customize the message text, button labels and colors through
the plugin settings.

### How do I enable Click to Call?

Go to Dashboard  Sticky Anything  Click to Call, enable the option, add your phone
number(s), and click “Save Changes”.

### Does Click to Call work on mobile devices?

Yes, it works perfectly on mobile devices. Users can tap the button to call On desktop,
it may open calling apps like Skype or similar services.

### Can I customize the design of the button?

Yes, you can customize colors, icon styles, position, and more from the settings
panel.

### Why is my Click to Call button not showing?

Make sure:
 – The feature is enabled – You have added at least one phone number –
Device visibility settings are correct

### I need more help please!

Please use the support forum.

## Reviews

![](https://secure.gravatar.com/avatar/19f6f7f6c86fe7b396b4efdff22eb50b55934069df5187a5efbaa07950b04fb6?
s=60&d=retro&r=g)

### 󠀁[Nice](https://wordpress.org/support/topic/nice-5025/)󠁿

 [forhadhossen477](https://profiles.wordpress.org/forhadhossen477/) June 15, 2026

Nice

![](https://secure.gravatar.com/avatar/c6bb0f3755e9a2fbfa1e0e733d9d8c484f0e40c235ceb7b6c77b68b1eedbe062?
s=60&d=retro&r=g)

### 󠀁[Needs a cookie to remember cookie settings 🙂](https://wordpress.org/support/topic/needs-a-cookie-to-remember-cookie-settings/)󠁿

 [joolsprobablyneedshelp](https://profiles.wordpress.org/joolsprobablyneedshelp/)
May 16, 2026 1 reply

So I mainly got this for the header to be sticky. After realising my custom CSS 
was fighting it it now works like a dream, so it would be five stars for that. But
then I saw the cookie consent and thought "bonus, I'll take that for free too" and
enabled that. This also works a treat BUT (and this is the only reason it gets 4
not 5 stars): – It doesn't remember that you've clicked accept so next time you 
come to the site or if you just refresh the pop up comes up and asks you to accept
cookies again. – If you click reject, or if you don't click accept it doesn't redirect
you to a different site. So people could reject, have cookies stored and carry on
using the site.Apart from that it's really cool and the developer should be commended
for a really cool free plugin.CheersJools

![](https://secure.gravatar.com/avatar/5b0e016bfcbc9eac0bc591e8aab679b2612a65bc0611c2cf747ffb9911d802df?
s=60&d=retro&r=g)

### 󠀁[Nice](https://wordpress.org/support/topic/nice-4998/)󠁿

 [jesperleth](https://profiles.wordpress.org/jesperleth/) March 21, 2026

fungerer fint

![](https://secure.gravatar.com/avatar/7414ed2d8379cd3c2153235c0b74814aaff8f0f1dd4d5699113edffea5194ecd?
s=60&d=retro&r=g)

### 󠀁[Great plugin, love it!!](https://wordpress.org/support/topic/great-plugin-love-it-48/)󠁿

 [Sanket Haval](https://profiles.wordpress.org/sankethaval/) March 18, 2026

It has the exact functionality I was looking for. Its minimal plugin with perfect
required settings to make elements sticky

![](https://secure.gravatar.com/avatar/b73ffbc16be9721505bd3451fff44d2134fbc658d75e259bd8f0e85c7a0a1588?
s=60&d=retro&r=g)

### 󠀁[Good Plugin](https://wordpress.org/support/topic/good-plugin-7307/)󠁿

 [it42](https://profiles.wordpress.org/it42/) March 13, 2026

Good Plugin

![](https://secure.gravatar.com/avatar/a1b3a868271ecc06f5893b4d6a7b39e511e5c980adf0b2d81b43de06c89781ba?
s=60&d=retro&r=g)

### 󠀁[Awesome](https://wordpress.org/support/topic/awesome-10639/)󠁿

 [gammelnok](https://profiles.wordpress.org/gammelnok/) March 12, 2026

Thanks for this plugin, it's just what I was looking for.Thanks from Denmark 🙂

 [ Read all 15 reviews ](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/reviews/)

## Contributors & Developers

“All-in-One Sticky Anything – Click to Call, Fixed Widget, Sticky Header, Menu &
Sidebar” is open source software. The following people have contributed to this 
plugin.

Contributors

 *   [ Monzur Alam ](https://profiles.wordpress.org/monzuralam/)

[Translate “All-in-One Sticky Anything – Click to Call, Fixed Widget, Sticky Header, Menu & Sidebar” into your language.](https://translate.wordpress.org/projects/wp-plugins/all-in-one-wp-sticky-anything)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/all-in-one-wp-sticky-anything/),
check out the [SVN repository](https://plugins.svn.wordpress.org/all-in-one-wp-sticky-anything/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/all-in-one-wp-sticky-anything/)
by [RSS](https://plugins.trac.wordpress.org/log/all-in-one-wp-sticky-anything/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.1 (13-10-2026)

 * **Update:** The Custom CSS option has been removed. Use Appearance > Customize
   > Additional CSS (or the Site Editor’s Styles panel) instead.
 * **Fix:** Plugin admin assets (SweetAlert2 and the settings stylesheet) no longer
   load on every admin screen.
 * **Fix:** Colors, sizes and selectors printed into inline CSS (sticky header, 
   social icons, cookie consent) are now validated against strict allowlists to 
   prevent CSS injection.
 * **Fix:** Sticky Notes table is now compatible with MySQL 5.5 and the install 
   routine no longer runs on every admin page load.

#### 1.2.0 (10-10-2026)

 * **Update:** Pro only settings are no longer restricted in the free plugin.

#### 1.1.9 (02-10-2026)

 * **New:** Introduced the **Sticky Scroll Offset** setting for the Sticky Header.
 * **New:** Introduced the **Shrink Header on Sticky** setting _(Experimental)_ 
   for the Sticky Header.
 * **New:** Introduced the **Logo Swap on Sticky** setting for the Sticky Header.

#### 1.1.8 (11-09-2026)

 * **New:** Sticky Header Background color, gradient (Pro), or image (Pro) added.
 * **New:** “Pick Header on Page” — click your header on your live site to auto-
   fill the Sticky Class selector.
 * **Fix:** Sticky header no longer lags/blinks while scrolling; removed the “Fix
   Sticky” toggle.

#### 1.1.7 (31-08-2026)

 * **New:** Introduce Admin Sticky Notes

#### 1.1.6 (14-08-2026)

 * **New:** Disable Sticky on Mobile setting added on the General settings (Pro).
 * **New:** Introduce Sticky Forms (Pro).
 * **Fix:** Custom CSS containing quotes was being mangled on output.

#### 1.1.5 (21-07-2026)

 * **New:** Delete Data on Uninstall.

#### 1.1.4 (22-05-2026)

 * **Fix:** Click to call button style.
 * **Update:** Expiry and Reject Redirect settings added on the Cookie Consent.

#### 1.1.3 (23-04-2026)

 * **New:** Introduce Sticky Table of Contents(toc).

#### 1.1.2 (18-03-2026)

 * **New:** Introduce Click to Call.

#### 1.1.1 (06-02-2026)

 * **New:** Introduce Fixed Widget.
 * **Fix:** Settings sync across multiple devices.

#### 1.1.0 (24-12-2025)

 * **New:** Introduce Sticky Cookie Consent.
 * **Update:** WordPress 6.9 Compatibility.

#### 1.0.9 (21-11-2025)

 * **New:** Introduce Sticky Social Icons.

#### 1.0.8 (23-10-2025)

 * **New:** Introduce Customizer support for Astra, Blocksy, GeneratePress, Kadence,
   Neve, OceanWP, Storefront, and Zakra themes.

#### 1.0.7 (26-09-2025)

 * **Fix:** Astra theme compatibility.

#### 1.0.6 (20-09-2025)

 * **New:** Introduce Elementor Page Builder Sticky Option.

#### 1.0.5 (20-08-2025)

 * **New:** New Option to Fix Sticky Header.

#### 1.0.4 (22-04-2025)

 * **Fix:** Fix close icon.

#### 1.0.3 (19-04-2025)

 * **New:** Introduce Sticky Sidebar.

#### 1.0.2 (07-09-2024)

 * **Fix:** Migrate old data.

#### 1.0.1 (30-08-2024)

 * **Update:** Dashboard & UI has been updated.
 * **New:** Z-index option has been added.
 * **New:** Custom Css option has been added.
 * **New:** Reset Settings option has been added.

#### 1.0.0

 * Initial version

## Meta

 *  Version **1.2.1**
 *  Last updated **5 days ago**
 *  Active installations **1،000+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/all-in-one-wp-sticky-anything/)
 * Tags
 * [fixed sidebar](https://syr.wordpress.org/plugins/tags/fixed-sidebar/)[social icons](https://syr.wordpress.org/plugins/tags/social-icons/)
   [sticky header](https://syr.wordpress.org/plugins/tags/sticky-header/)[sticky menu](https://syr.wordpress.org/plugins/tags/sticky-menu/)
   [sticky sidebar](https://syr.wordpress.org/plugins/tags/sticky-sidebar/)
 *  [Advanced View](https://syr.wordpress.org/plugins/all-in-one-wp-sticky-anything/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  14 5-star reviews     ](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/reviews/)

## Contributors

 *   [ Monzur Alam ](https://profiles.wordpress.org/monzuralam/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/all-in-one-wp-sticky-anything/)