Fixed Widget and Sticky Elements for WordPress (original) (raw)

Description

Use Fixed Widget to create sticky widgets, sticky blocks, and other elements that stay in the visible screen area when a user scrolls the page up or down.

Sticky widgets are more visible than unfixed widgets and therefore have a significantly higher click-through rate.

That’s why this option is worthwhile for ads or other elements that visitors should interact with. Meanwhile, Google also allows the integration of sticky AdSense ads.

Features

Fixed Widget is completely free of charge.

Compatibility

Theme requirements:

Installation

  1. Follow the standard WordPress plugin installation procedure
  2. Activate the plugin through the plugins menu in WordPress
  3. Go to Appearance -> Widgets, enable the “Fixed Widget” option on any active widget
  4. Fine tune plugin parameters on Appearance -> Fixed Widget page

FAQ

Why is the Fixed Widget plugin not working?

There are several reasons:

  1. Javascript errors on the page. Commonly caused by buggy plugins. Check javascript console of your browser. If you find errors, try to locate and fix its source.
  2. No wp_head() and wp_footer() functions in template. Check header.php and footer.php files of your active theme.
  3. Conflicts with other plugins and scripts
  4. CSS incompatibility

Is it possible to fix multiple widgets?

Yes, it is possible to fix more than one widget even if they are located in different sidebars.

How can I style a fixed element only while it is sticky?

Fixed elements carry the FixedWidget__fixed_widget__pinned class, which allows developers to change the styling only while the element is fixed.

Go to WP admin area, Appearance -> Fixed Widget. Here you can define the top and bottom margins. Set bottom margin value >= footer height. Check the result, please.
If your footer height is changing from page to page it is better to use the Stop ID option. Here you need to provide the HTML tag ID. The position of that HTML element will determine the margin bottom value. For example, let’s take the Twenty Sixteen default theme. The theme’s footer container has an ID=”colophon”. In the Stop Element Selectors option I need to enter #colophon.

How to disable the plugin on mobile devices?

Use the options Minimum Screen Width and Minimum Screen Height to disable sticky features when the browser window is too small. You can also use the visitor conditions of Advanced Ads to target specific devices.

Reviews

Abandoned plugin and no response to support requests for several months

I have used this plugin on my website for the last 5+ years and it always worked very well. Updates were always stress free and never broke any layout. With version 6 I had some layout issues and Thomas helped me fix it. It’s really hard to make a plugin compatible with the vast amount of themes out there and I would have totally understood if he didn’t want to spend the time to fix my specific issue. But I was in for a pleasant surprise. I recommend this plugin and I wish him all the best. Thank you for your time and efforts. Kind regards, Arun

infle November 7, 2022 1 reply

Thank you so much for such helpful widget. Very simple to setup and fast configuration.

Thank you for such wonderful tabs. Everything simple and effective.

zepolo August 31, 2022 1 reply

This plugin surprised us with its efficiency and ease of use. It is very efficient and does not slow down the loading of pages. We hesitated for a long time with other plugins. But I think we made the right choice, the zones are very easy to configure, which is not the case with other fixed widget type plugins. This one is completely free and is not restricted. Kudos to the team

Great support, great plugin.

Read all 261 reviews

Contributors & Developers

“Fixed Widget and Sticky Elements for WordPress” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

6.2.3

6.2.2

6.2.1

6.2.0

6.1.1

6.1.0

6.0.7

6.0.6

6.0.5

6.0.4

6.0.3

6.0.2

6.0.1

6.0.0

Version 6.0.0 is a full rewrite of the frontend script. It fixes many edge cases like jumping, reloading, or resizing widgets.
The rewrite also resolves bad Cumulative Layout Shifts.

Most changes are available when you enable “Improved version” under Appearance > Fixed Widget.

Please test and let us know if you discover any issues.

5.3.0

5.2.0

5.1.9

5.1.8

5.1.7

5.1.6

5.1.5

5.1.4

5.1.3

5.1.2

5.1.1

5.1

5.0.4

5.0.3

5.0.2

5.0.1

5.0

4.1

4.0.6

4.0.5

4.0.4

4.0.3

4.0.1

4.0

3.0

2.3

2.2.4

2.2.3

2.2.2

2.2.1

2.2

2.1

2.0

1.0.3

1.0.2

1.0.1

1.0