Offset the scroll position of anchored links. Handy if you have a sticky header that covers linked material.
As of April 2026, Hash Link Scroll Offset is a WordPress WordPress plugin with 1.0K+ active installations and a 4.7/5 rating from 15 reviews. It has been downloaded 24K+ times in total. Requires WordPress 5.5+ and PHP false+. Available on WordPress.org since 2014. Recently updated within the last 3 months. Download volume is stable this week.
Often anchor links can be overachievers and can scroll a user past the section intended. This plugin attempts to change that by offering a setting that allows you to change the scroll offset when clicking anchors. It also adds a nice animated scrolling effect when clicking an anchor rather than the sudden jump that usually occurs. Even handles when visiting a hashed URL directly.
Use the no-scroll class on any hash links that are not meant to scroll to an area of the page (Navigation for sliders, etc).
Pluginize was launched in 2016 by WebDevStudios to promote, support, and house all of their WordPress products. Pluginize is not only creating new products for WordPress all the time, but also provides ongoing support and development for WordPress community favorites like CPTUI, CMB2, and m…
Does exactly what it is supposed to too. Not less, not more. Perfect.
Nothing happens with the offset activated, links behave the same.
Tested and working on version 6.0.3. Simple, efficient and no annoying nags or ads. Thank you for this clean little solution.
That’s awesome, it’s still works!
This plugin is fantastic! So simple and effective (from this end, anyway). After hours of fighting Enfold’s CSS and JS in my child theme, this plugin just fixed my fixed-positioned header overlap issue with one simple setting. Thank you!
| WordPress | 5.5+ requiredTested up to 6.9.4 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.