{"id":6742,"date":"2025-03-05T12:14:07","date_gmt":"2025-03-05T12:14:07","guid":{"rendered":"https:\/\/s-o-s.net\/page-scroll-to-id\/"},"modified":"2025-03-05T12:14:07","modified_gmt":"2025-03-05T12:14:07","slug":"page-scroll-to-id","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/page-scroll-to-id\/","title":{"rendered":"Page scroll to id"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-833\" class=\"alignwide post-833 plugin type-plugin status-publish hentry plugin_tags-navigation plugin_tags-page-animation plugin_tags-page-scrolling plugin_tags-single-page-navigation plugin_tags-smooth-scroll plugin_category-customization plugin_contributors-malihu plugin_committers-malihu\">\n<div class=\"plugin-banner\" id=\"plugin-banner-page-scroll-to-id\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" srcset=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/icon-128x128.png?rev=1401043, https:\/\/ps.w.org\/page-scroll-to-id\/assets\/icon-256x256.png?rev=1401043 2x\" src=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/icon-256x256.png?rev=1401043\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Page scroll to id<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/malihu\/\" rel=\"noopener\">malihu<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/page-scroll-to-id.1.7.9.zip\" rel=\"noopener\">Download<\/a><\/div>\n<div class=\"wp-block-button is-small is-style-outline plugin-preview download-button is-style-outline--9\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/page-scroll-to-id\/?preview=1\" rel=\"noopener\">Live Preview<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/page-scroll-to-id\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/page-scroll-to-id\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/page-scroll-to-id\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/page-scroll-to-id\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/page-scroll-to-id\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p><strong>Page scroll to id<\/strong> is a fully featured plugin which replaces browser\u2019s \u201cjumping\u201d behavior with a <a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/repository\/page-scroll-to-id\/demo\/demo.html\" rel=\"nofollow ugc noopener\">smooth scrolling animation<\/a>, when links with href value containing # are clicked. It provides all the basic tools and advanced functionality for single-page websites, in-page navigation, back-to-top links etc. with features like:<\/p>\n<ul>\n<li>Adjustable scrolling animation <a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-for-wordpress\/#plugin-settings-scroll-type-easing\" rel=\"nofollow ugc noopener\">duration and easing (over 30 easing types)<\/a><\/li>\n<li>Link and target highlighting via ready-to-use CSS classes<\/li>\n<li><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/repository\/page-scroll-to-id\/demo\/demo.html\" rel=\"nofollow ugc noopener\">Vertical<\/a> and\/or <a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/repository\/page-scroll-to-id\/demo\/demo-horizontal-layout.html\" rel=\"nofollow ugc noopener\">horizontal<\/a> scrolling<\/li>\n<li>Scrolling from\/to different pages (scrolling to target id on page load)<\/li>\n<li>Offset scrolling by pixels or element selector with custom expressions<\/li>\n<li>Insert link and target id buttons in post visual editor <\/li>\n<li>Link-specific offset, scrolling duration, highlight target etc.<\/li>\n<\/ul>\n<p><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/repository\/page-scroll-to-id\/demo\/demo.html\" rel=\"nofollow ugc noopener\">Demo (default animation duration\/easing, link highlighting etc.)<\/a><\/p>\n<h4>Plugin resources, links and tutorials<\/h4>\n<ul>\n<li><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-for-wordpress\/\" rel=\"nofollow ugc noopener\">Plugin homepage<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-for-wordpress\/2\/\" rel=\"nofollow ugc noopener\">Knowledge Base \u2013 FAQ<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-for-wordpress-tutorial\/\" rel=\"nofollow ugc noopener\">Basic tutorial<\/a> \u2013 <a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-for-wordpress-tutorial\/#video-tutorial\" rel=\"nofollow ugc noopener\">Video tutorial<\/a>\n<ul>\n<li><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/using-page-scroll-to-id-with-the-divi-builder-plugin\/\" rel=\"nofollow ugc noopener\">Using Page scroll to id with the Divi Builder plugin<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/using-page-scroll-to-id-with-siteorigin-page-builder\/\" rel=\"nofollow ugc noopener\">Using Page scroll to id with SiteOrigin Page Builder<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/using-page-scroll-to-id-with-wpbakery-page-builder\/\" rel=\"nofollow ugc noopener\">Using Page scroll to id with WPBakery Page Builder<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-elementor-guide\/\" rel=\"nofollow ugc noopener\">Using Page scroll to id with Elementor Page Builder<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/page-scroll-to-id\" rel=\"ugc noopener\">Support<\/a><\/li>\n<\/ul>\n<h4>Requirements<\/h4>\n<p>Page scroll to id requires WordPress version <strong>3.3<\/strong> or higher (jQuery version <strong>1.7.0<\/strong> or higher) and your theme <strong>must<\/strong> (and should) have <code>wp_head()<\/code> and <code>wp_footer()<\/code> functions. In some Microsoft Windows based web servers some plugins might produce an error 500 (depends on server\/PHP configuration). To pinpoint the issue <a target=\"_blank\" href=\"https:\/\/codex.wordpress.org\/Debugging_in_WordPress\" rel=\"nofollow ugc noopener\">enable debugging<\/a> in <code>wp-config.php<\/code> and check <code>wp-content\/debug.log<\/code> file for relevant errors.<\/p>\n<h4>GDPR (General Data Protection Regulation)<\/h4>\n<p>The plugin is GDPR compliant. It does not use or store any kind of user information\/data. In fact, it\u2019s functionality has nothing to do with user data (personal or otherwise). So there\u2019s that.<\/p>\n<h4>Quick usage and tips<\/h4>\n<ol>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/page-scroll-to-id\/installation\/\" rel=\"ugc noopener\">Install the plugin<\/a>. <\/li>\n<li>The plugin is enabled by default on your WordPress Menu links, so you can start adding custom links and set their URL to the id\/target you want to scroll to. <\/li>\n<li>Create id targets within your content using plugin\u2019s \u201cInsert Page scroll to id target\u201d button and\/or shortcode (see contextual \u201cHelp\u201d menu in plugin settings page) in post visual\/text editor. Create targets in widgets areas using \u201cPage scroll to id target\u201d widget. <\/li>\n<li>Create links within your content using plugin\u2019s \u201cInsert\/edit Page scroll to id link\u201d button and\/or shortcode in post visual\/text editor. You can also add the class <code>ps2id<\/code> on any existing link you want to be handled by the plugin. <\/li>\n<\/ol>\n<p>For more info <a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-for-wordpress-tutorial\/\" rel=\"nofollow ugc noopener\">see plugin\u2019s basic tutorial<\/a><\/p>\n<h3>License<\/h3>\n<p>MIT<\/p>\n<p>You should have received a copy of the MIT License along with this program.<br \/>\nIf not, see <a target=\"_blank\" href=\"http:\/\/opensource.org\/licenses\/MIT\" rel=\"nofollow ugc noopener\">http:\/\/opensource.org\/licenses\/MIT<\/a>.<\/p>\n<h3>Donate<\/h3>\n<p>If you like this plugin and find it useful, consider making a <a target=\"_blank\" href=\"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&amp;hosted_button_id=UYJ5G65M6ZA28\" rel=\"nofollow ugc noopener\">donation<\/a> :).<\/p>\n<h3>Plugin previous\/other versions<\/h3>\n<p><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-for-wordpress\/#plugin-versions\" rel=\"nofollow ugc noopener\">All plugin versions<\/a><\/p>\n<h3>Other\/external resources<\/h3>\n<ul>\n<li><a target=\"_blank\" href=\"https:\/\/www.virfice.com\/how-to-create-anchor-links-on-wordpress-gutenberg-editor\/\" rel=\"nofollow ugc noopener\">How to create anchor links on WordPress Gutenberg editor<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/using-page-scroll-to-id-with-the-divi-builder-plugin\/\" rel=\"nofollow ugc noopener\">Using Page scroll to id with the Divi Builder plugin<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=ZJt7-0W-DeE\" rel=\"nofollow ugc noopener\">One Page WordPress Smooth Scrolling Menu \u2013 How to Use Page Scroll to ID Plugin 2017<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/sridharkatakam.com\/smooth-scrolling-page-sections-using-page-scroll-id\/\" rel=\"nofollow ugc noopener\">Smooth scrolling between page sections using Page scroll to id<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/www.pootlepress.com\/2013\/02\/video-tutorial-a-beginners-guide-on-how-to-create-a-single-page-wordpress-website\/\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Video tutorial: How to create a single page WordPress website<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/snifflevalve.com\/tutorials\/generatepress-elementor-page-scroll-id-one-page-website\/\" rel=\"nofollow ugc noopener\">GeneratePress \u2013 Elementor \u2013 Page Scroll to ID \u2013 One Page Website<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=XZ4SbV3aZb8\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Onepage WordPress \u2013 Page scroll to iD plugin<\/a><\/li>\n<\/ul>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-1.png?rev=2542293\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-1.png?rev=2542293\" alt=\"\"><\/a><figcaption>\n<p>\u201cPage scoll to id\u201d settings<\/p>\n<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-2.png?rev=1587981\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-2.png?rev=1587981\" alt=\"\"><\/a><figcaption>\n<p>\u201cPage scoll to id\u201d settings help<\/p>\n<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-3.png?rev=2095960\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-3.png?rev=2095960\" alt=\"\"><\/a><figcaption>\n<p>Multiple selectors in plugin settings<\/p>\n<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-4.png?rev=1587981\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-4.png?rev=1587981\" alt=\"\"><\/a><figcaption>\n<p>\u201cPage scoll to id\u201d target widget and widget id values<\/p>\n<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-5.png?rev=1587981\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-5.png?rev=1587981\" alt=\"\"><\/a><figcaption>\n<p>Visual editor \u201cInsert\/edit Page scoll to id link\u201d modal<\/p>\n<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-6.png?rev=1587981\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-6.png?rev=1587981\" alt=\"\"><\/a><figcaption>\n<p>Visual editor \u201cInsert Page scoll to id target\u201d modal<\/p>\n<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-7.png?rev=2044382\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/screenshot-7.png?rev=2044382\" alt=\"\"><\/a><figcaption>\n<p>Gutenberg block editor \u201cPage scoll to id target\u201d custom block<\/p>\n<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"blocks\" class=\"plugin-blocks section\">\n<h2 id=\"blocks-header\">Blocks<\/h2>\n<p>This plugin provides 2 blocks.<\/p>\n<ul class=\"plugin-blocks-list\">\n<li class=\"plugin-blocks-list-item\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Page scroll to id target<\/span>\n\t\t\t\t\t\t\t<\/li>\n<li class=\"plugin-blocks-list-item\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Ps Id Blocks<\/span>\n\t\t\t\t\t\t\t<\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<h4>Automatic<\/h4>\n<ol>\n<li>Click \u2018Add New\u2019 under \u2018Plugins\u2019 menu in WordPress. <\/li>\n<li>Perform a search for the term \u2018Page scroll to id\u2019 and in search results, click \u2018Install\/Install Now\u2019 under plugin name. <\/li>\n<li>When installation is finished, click \u2018Activate Plugin\u2019. <\/li>\n<\/ol>\n<h4>Manual<\/h4>\n<ol>\n<li>Download and extract the plugin. <\/li>\n<li>Upload the entire <code>page-scroll-to-id<\/code> folder to <code>\/wp-content\/plugins\/<\/code> directory. <\/li>\n<li>Activate the plugin through the \u2018Plugins\u2019 menu in WordPress. <\/li>\n<\/ol>\n<h4>Configuration<\/h4>\n<p>Configure plugin options by clicking \u2018Settings\u2019 under plugin name or through the \u2018Settings\u2019 menu in WordPress administration.<\/p>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<p>Please visit plugin\u2019s <a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-for-wordpress\/2\/\" rel=\"nofollow ugc noopener\">Knowledge Base \u2013 FAQ<\/a> for up-to-date info and guides.<\/p>\n<dl>\n<dt id=\"is%20it%20gdpr%20compliant%3F\">\n<h3>Is it GDPR compliant?<\/h3>\n<\/dt>\n<dd>\n<p>Yes.<\/p>\n<\/dd>\n<dt id=\"why%20it%20hasn%27t%20been%20updated%20for%20x%20weeks%2Fmonths%3F\">\n<h3>Why it hasn\u2019t been updated for x weeks\/months?<\/h3>\n<\/dt>\n<dd>\n<p>Because it works and it already has a ton of features. The plugin has little dependency on WordPress functions so it doesn\u2019t need to be updated every time WordPress updates (that\u2019s why it works on ancient WordPress versions like 3.3).<\/p>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/dd3cff86ce7a39594c47e5a9a37bffd1e5faa657e6fc634c2a49a1d9b6fb97fa?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/dd3cff86ce7a39594c47e5a9a37bffd1e5faa657e6fc634c2a49a1d9b6fb97fa?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/nice-plugin-5278\/\" rel=\"noopener\">Nice plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/adambrown82\/\" title=\"Posts by Tony Fitzpatrick80\" rel=\"author noopener\">Tony Fitzpatrick80<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 16, 2025<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Was struggling to build TOC hyperlinks with smooth scrolling. This plugin immediately fixed that. Nice job.<\/p>\n<p>(Updated and edited review)<\/p>\n<p>After releasing my hyperlinks was scrolling past the content that it was meant to be scrolled to; I did extensive research. I searched all over Google trying to add HTML code to add to my anchor link\u2019s  to try to set the correct offset; not releasing this fantastic plugin allows for offsetting options to the correct position.<\/p>\n<p>The TOC plugin is great for other pages of my website, but for my landing page I want beautiful modified buttons; that\u2019s where [Page scroll to id] comes in. I am delighted with this plugin. Rock solid, thank you to the developer.<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/22710f5ae39f79d744f084b3f91893b1efdd365fe761c37755029010471659f2?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/22710f5ae39f79d744f084b3f91893b1efdd365fe761c37755029010471659f2?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/flawless-213\/\" rel=\"noopener\">Flawless<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/rene-michaels\/\" title=\"Posts by rene-michaels\" rel=\"author noopener\">rene-michaels<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">October 2, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Works perfectly! Thanks for a great, simple plugin!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/a0e46d240d7311b715220d488305992126e3ce6b58355748153035a41c5a3e56?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a0e46d240d7311b715220d488305992126e3ce6b58355748153035a41c5a3e56?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/amazing-plugin-with-amazing-support-17\/\" rel=\"noopener\">Amazing plugin with amazing support<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/mangojacob\/\" title=\"Posts by Jacob\" rel=\"author noopener\">Jacob<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 26, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Gets the job done, very nice!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/72bd1fa5c07e8824cfaee8fb48a7ac646328b334a2b25684de5065bcdc3694b9?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/72bd1fa5c07e8824cfaee8fb48a7ac646328b334a2b25684de5065bcdc3694b9?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/great-plugin-great-support-1884\/\" rel=\"noopener\">great plugin, great support<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/tiggerkater\/\" title=\"Posts by tiggerkater\" rel=\"author noopener\">tiggerkater<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">May 27, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">i am using the plugin on multiple sites, works like a charm and the support is stellar. THANKS!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/09a695f152ab7d2fa881bbd6d6fff3ec749b8e3b1a7e7408ae2711f3a4eb51f7?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/09a695f152ab7d2fa881bbd6d6fff3ec749b8e3b1a7e7408ae2711f3a4eb51f7?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/free-good-well-documented\/\" rel=\"noopener\">Free, works well, well-documented<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/destroy666\/\" title=\"Posts by Przemek\" rel=\"author noopener\">Przemek<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">April 3, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Free, works well, well-documented. Should be a standard but it\u2019s quite uncommon, so can\u2019t skip rating this with maximal note.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/64706c7e5188ab1b516b3a13caa4eb4d8d9df6b84598f7c2727b49b65898c0dc?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/64706c7e5188ab1b516b3a13caa4eb4d8d9df6b84598f7c2727b49b65898c0dc?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/melhor-plugin-para-rolagem-de-pagina\/\" rel=\"noopener\">Melhor plugin para rolagem de p\u00e1gina<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/ofmarconi\/\" title=\"Posts by ofmarconi\" rel=\"author noopener\">ofmarconi<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">March 7, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Voc\u00ea procura um plugin ultimate e encontra com um suporte excelente, esta \u00e9 a defini\u00e7\u00e3o. <a class='bp-suggestions-mention' href='https:\/\/s-o-s.net\/en_gb\/members\/malihu\/' rel='nofollow'>@malihu<\/a> \u00e9 super inteligente e resolve todos os problemas muito r\u00e1pido, merece 6 estrelas.<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/page-scroll-to-id\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 222 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cPage scroll to id\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/9b7de2deb20e93c9a3ef0508eae4527ff94493a17c474127e25901fa93bd3580?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/9b7de2deb20e93c9a3ef0508eae4527ff94493a17c474127e25901fa93bd3580?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/malihu\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tmalihu\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cPage scroll to id\u201d has been translated into 11 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/page-scroll-to-id\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/page-scroll-to-id\" rel=\"noopener\">Translate \u201cPage scroll to id\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/page-scroll-to-id\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/page-scroll-to-id\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/page-scroll-to-id\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/page-scroll-to-id\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>1.7.9<\/h4>\n<ul>\n<li>Fixed various PHP 8 warnings. <\/li>\n<li>Changed plugin shortcodes files to adhere to wp coding standards. <\/li>\n<\/ul>\n<h4>1.7.8<\/h4>\n<ul>\n<li>Added aria-label attribute in plugin shortcodes (requires PHP v5.3 or greater). <\/li>\n<li>Changed plugin shortcodes markup to remove empty attributes. <\/li>\n<li>Fixed PHP warning (Array to string conversion) in PHP 8 installations \u2013 <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/errors-after-php-upgrade\/\" rel=\"ugc noopener\">related issue<\/a>. <\/li>\n<li>Fixed issue with text formatting in plugin admin page \u2013 <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/text-formatting-plugin-admin-page\/\" rel=\"ugc noopener\">related issue<\/a>. <\/li>\n<li>Modified various plugin files to comply with the WordPress Coding Standards. <\/li>\n<li>Fixed an issue with shortcodes not working in WordPress 2022 theme editor. <\/li>\n<li>Created the special class \u201cps2id-auto-scroll\u201d to easily auto-scroll to a target id with this specific class on page load.<\/li>\n<\/ul>\n<h4>1.7.7<\/h4>\n<ul>\n<li>Changed a couple of plugin functions in order to comply with the WordPress Coding Standards.<\/li>\n<\/ul>\n<h4>1.7.6<\/h4>\n<ul>\n<li>Fixed various PHP notices and warnings.<\/li>\n<li>Extended unbind unrelated click events extra\/deferred script. <\/li>\n<li>Patched vulnerability in plugin\u2019s shortcode. <\/li>\n<\/ul>\n<h4>1.7.5<\/h4>\n<ul>\n<li>Fixed various PHP 7.4 and PHP 8 notices and warnings appearing on plugin installation.<\/li>\n<li>Fixed a minor javascript expression issue. <\/li>\n<li>Fixed PHP warning with old PHP versions (5.2 and 5.3). <\/li>\n<\/ul>\n<h4>1.7.4<\/h4>\n<ul>\n<li>Added link-specific offset special class (ps2id-offset-NUMBER) for WordPress Menu items. For example adding the class ps2id-offset-150 to a menu item, will give the link an offset of 150.<\/li>\n<li>Extended plugin\u2019s offset selector expressions with the :sticky selector. <\/li>\n<\/ul>\n<h4>1.7.3<\/h4>\n<ul>\n<li>Fixed issue with target id attribute having special characters (like %, &amp;, # etc.).<\/li>\n<li>Extended \u201cPrevent other scripts from handling plugin\u2019s links\u201d option with special selector option field. <\/li>\n<li>Removed jQuery 1.x deprecated functions from plugin script (.bind, .delegate, .unbind etc. are replaced with .on, .off etc.).<\/li>\n<li>Updated plugin\u2019s contextual help and notices. <\/li>\n<\/ul>\n<h4>1.7.2<\/h4>\n<ul>\n<li>Added an extended \u201cVerify target position and readjust scrolling\u201d option for lazy-load images, iframes, changes in document\u2019s length etc.<\/li>\n<li>Added \u201cForce scroll type\/easing\u201d option for dealing with conflicts with outdated easing libraries added by themes or other plugins. <\/li>\n<li>Updated plugin\u2019s settings page, contextual help and notices. <\/li>\n<\/ul>\n<h4>1.7.1<\/h4>\n<ul>\n<li>Update plugin\u2019s settings page and notices.<\/li>\n<\/ul>\n<h4>1.7.0<\/h4>\n<ul>\n<li>Removed recommended plugins. <\/li>\n<li>Updated plugin screenshots. <\/li>\n<li>Updated readme.txt<\/li>\n<\/ul>\n<h4>1.6.9<\/h4>\n<ul>\n<li>Added warning message in plugin settings when the selector option value lacks quotes (invalid without jquery migrate or with jquery 3.x).<\/li>\n<li>Fixed Uncaught TypeError of undefined data when actual page is inside an iframe \u2013 <a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id-for-wordpress\/comment-page-7\/#comment-23715\" rel=\"nofollow ugc noopener\">related issue<\/a>.<\/li>\n<li>Added \u2018Encode unicode characters on links URL\u2019 option in plugin settings help panel.<\/li>\n<li>Extended \u201cPrevent other scripts from handling plugin\u2019s links\u201d option function handler. <\/li>\n<li>Replaced jQuery deprecated ready event in plugin script. <\/li>\n<\/ul>\n<h4>1.6.8<\/h4>\n<ul>\n<li>Fixed PHP notice\/warning regarding contextual_help being deprecated (https:\/\/wordpress.org\/support\/topic\/deprecated-contextual_help-is-obsolete-since-version-3-3-0\/). <\/li>\n<li>Added new option \u2018Encode unicode characters on links URL\u2019. This option can be used when having links with encoded unicode characters (e.g. on internationalized domain names) in their href\/URL.<\/li>\n<li>Added support for dynamic\/live selectors for newer jQuery versions (3.x) and the upcoming WordPress 5.6.<\/li>\n<\/ul>\n<h4>1.6.7<\/h4>\n<ul>\n<li>Fixed issue with links having meta characters (e.g. %) in URL. <\/li>\n<li>Extended the default excluded selectors. <\/li>\n<li>Fixed issue with TwentyTwenty theme smooth scrolling feature (https:\/\/wordpress.org\/support\/topic\/scrolling-not-working-5\/) <\/li>\n<li>New feature for developers: add plugin options manually (via js) to overwrite the ones in plugin settings. <\/li>\n<\/ul>\n<h4>1.6.6<\/h4>\n<ul>\n<li>Fixed dynamic elements would not work automatically (issue in 1.6.5).<\/li>\n<li>Fixed some links would not get highlighted when using full URLs (issue in 1.6.5).<\/li>\n<\/ul>\n<h4>1.6.5<\/h4>\n<ul>\n<li>Added new option to exclude specific selectors from being handled by the plugin.<\/li>\n<li>Added new option \u2018Auto-generate #ps2id-dummy-offset element\u2019.<\/li>\n<li>Added \u2018Page scroll to id target\u2019 block for Gutenberg block editor.<\/li>\n<li>Added new feature for Gutenberg block editor: <\/li>\n<li>Fixed highlight not working in URLs with an apostrophe.<\/li>\n<li>Fixed <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/only-works-on-initial-page-load\/#post-11168522\" rel=\"ugc noopener\">this issue<\/a> regarding plugin\u2019s default selector when using non-WordPress jQuery library.<\/li>\n<li>Fixed <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/no-more-smooth-scrolling\/\" rel=\"ugc noopener\">this minor issue<\/a>. <\/li>\n<li>Fixed multisite issue where few plugin options would not save\/update properly.<\/li>\n<li>Fixed <a target=\"_blank\" href=\"https:\/\/github.com\/malihu\/page-scroll-to-id\/issues\/17\" rel=\"nofollow ugc noopener\">issue #10<\/a><\/li>\n<li>Updated plugin\u2019s contextual help and documentation. <\/li>\n<\/ul>\n<h4>1.6.4<\/h4>\n<ul>\n<li>Fixed a minor bug affecting the \u201cPrevent other scripts from handling plugin\u2019s links\u201d option. <\/li>\n<\/ul>\n<h4>1.6.3<\/h4>\n<ul>\n<li>Fixed a bug which was breaking page scrolling in some WordPress themes\/installations in version 1.6.2. <\/li>\n<li>Fixed a bug regarding links with URL in non-latin characters (e.g. Greek, Cyrillic etc.). <\/li>\n<li>Better plugin version control for multisite installations. <\/li>\n<li>Fixed PHP 7 notices and warnings. <\/li>\n<li>Plugin is now enabled by default on all links with a non-empty hash value (e.g. #some-id) in their URL.<\/li>\n<li>Changed default scroll duration from 1000 to 800 milliseconds.<\/li>\n<li>Added support for anchors inside SVG elements. <\/li>\n<li>Added new option \u2018Verify target position and readjust scrolling if necessary\u2019.<\/li>\n<li>Added new option \u2018Use element custom offset when scrolling from\/to different pages\u2019.<\/li>\n<li>Added new option \u2018Remove URL hash when scrolling from\/to different pages\u2019.<\/li>\n<\/ul>\n<h4>1.6.2<\/h4>\n<ul>\n<li>Changed default options for scroll duration and easing type. Plugin is now enabled by default on WordPress menu items\/links. These changes affect only first-time installations (upgrading won\u2019t change these options).<\/li>\n<li>Extended plugin\u2019s settings page and renamed few options to less technical terms.<\/li>\n<li>Added special class\/option for creating links with alternative scroll duration\/speed.<\/li>\n<li>Extended plugin buttons on WordPress visual editor (non-shortcode links, custom classes etc.).<\/li>\n<li>Added new option \u2018Append the clicked link\u2019s hash value to browser\u2019s URL\/address bar\u2019.<\/li>\n<li>Added new option \u2018Stop page scrolling on mouse-wheel or touch-swipe\u2019.<\/li>\n<li>Added new option \u2018Prevent other scripts from handling plugin\u2019s links\u2019.<\/li>\n<li>Added new option \u2018Normalize anchor-point targets\u2019.<\/li>\n<li>Relative-root links are now properly highlighted.<\/li>\n<li>Added <code>wp-config.php<\/code> option for selecting which script files the plugin loads (minified or uncompressed).<\/li>\n<li>Only necessary CDATA values are passed on the front-end script.<\/li>\n<li>Added compatibility for latest non-WordPress jQuery versions (2.x and 3.x).<\/li>\n<li>Fixed a bug regarding shortcode\u2019s offset attribute when used with \u201cauto\u201d layout.<\/li>\n<li>Fixed a php notice when updating plugin from version 1.6.0.<\/li>\n<li>Added workaround for IE\/Edge not starting from the top when scrolling to hash on page load.<\/li>\n<li>Updated readme.txt, contextual help and documentation.<\/li>\n<\/ul>\n<h4>1.6.1<\/h4>\n<ul>\n<li>Added additional default selectors: <code>.ps2id &gt; a[href*='#'],a.ps2id[href*='#']<\/code>. <\/li>\n<li>Added \u201cPage scroll to id target\u201d widget. <\/li>\n<li>Added custom buttons in WordPress visual editor for plugin\u2019s shortcodes insertion. <\/li>\n<li>Added new option \u2018Enable on WordPress Menu links\u2019 in plugin settings. <\/li>\n<li>Fixed browser\u2019s history back button when \u2018Scroll to location hash\u2019 option is enabled. <\/li>\n<li>Updated readme.txt.<\/li>\n<li>Extended help and documentation.<\/li>\n<\/ul>\n<h4>1.6.0<\/h4>\n<ul>\n<li>Fixed contextual help shortcut links in plugin settings page. <\/li>\n<li>Added new option \u2018Enable for all targets\u2019 for \u2018Scroll to location hash\u2019. <\/li>\n<li>Added new option \u2018Delay\u2019 for \u2018Scroll to location hash\u2019. <\/li>\n<li>Fixed an issue regarding invalid selectors with location hash. <\/li>\n<li>Updated readme.txt.<\/li>\n<li>Updated help.<\/li>\n<\/ul>\n<h4>1.5.9<\/h4>\n<ul>\n<li>Extended <code>ps2id<\/code> shortcode for creating <code>div<\/code> elements (in addition to anchors). <\/li>\n<li>Added <code>ps2id_wrap<\/code> shortcode for creating target wrappers in content editor. <\/li>\n<li>Extended offset selector expressions with <code>:position<\/code>, <code>:height()<\/code> and <code>:width()<\/code>.<\/li>\n<li>Updated readme.txt.<\/li>\n<li>Updated help.<\/li>\n<\/ul>\n<h4>1.5.8<\/h4>\n<ul>\n<li>Fixed various PHP notices in debug mode. <\/li>\n<li>Minor script optimizations. <\/li>\n<\/ul>\n<h4>1.5.7<\/h4>\n<ul>\n<li>Added \u2018Highlight by next target\u2019 option. When enabled, highlight elements according to their target and next target position (useful when targets have zero dimensions).<\/li>\n<li>Extended <code>ps2id<\/code> shortcode for creating targets in content editor. <\/li>\n<\/ul>\n<h4>1.5.6<\/h4>\n<ul>\n<li>Changed the way \u2018Force single highlight\u2019 option works. When enabled, it now highlights the first highlighted element instead of last.<\/li>\n<li>Extended highlight and target classes with additional ones in order to differentiate the first and last elements. You can now use <code>.mPS2id-highlight-first<\/code>, <code>.mPS2id-highlight-last<\/code>, <code>.mPS2id-target-first<\/code> and <code>.mPS2id-target-last<\/code> in order to target the first and last highlighted links and targets in your CSS.<\/li>\n<li>Added \u2018Keep highlight until next\u2019 option. When enabled, the plugin will keep the current link\/target highlighted until the next one comes into view (one element always stays highlighted).<\/li>\n<li>Added \u2018Disable plugin below screen-size\u2019 option. Set the screen-size (in pixels), below which the plugin will be disabled. <\/li>\n<\/ul>\n<h4>1.5.5<\/h4>\n<ul>\n<li>Fixed contextual help links in plugin settings page.<\/li>\n<li>Updated Offset field to accept comma separated values for defining different offsets for vertical and horizontal layout (e.g. <code>100,50<\/code>).<\/li>\n<li>Added \u2018Scroll to location hash\u2019 option. When enabled, the plugin will scroll to target id (e.g. <code>&lt;div id=&quot;id&quot; \/&gt;<\/code>) based on location hash (e.g. <code>mysite.com\/mypage#id<\/code>) on page load.<\/li>\n<li>Updated readme.txt.<\/li>\n<li>Updated help.<\/li>\n<\/ul>\n<h4>1.5.4<\/h4>\n<ul>\n<li>Fixed a minor bug in jquery.malihu.PageScroll2id-init.js.<\/li>\n<li>Updated screenshots.<\/li>\n<li>Updated readme.txt.<\/li>\n<\/ul>\n<h4>1.5.3<\/h4>\n<ul>\n<li>Extended Offset option to accept element selectors in addition to fixed pixels values. <\/li>\n<li>Added <code>ps2id<\/code> shortcode for creating links in content editor. <\/li>\n<li>Added the ability to define link specific offsets via the html data attribute: <code>data-ps2id-offset<\/code>. <\/li>\n<li>Fixed some minor issues for WordPress versions lower than 3.5. <\/li>\n<li>Updated help and external links. <\/li>\n<li>Changed plugin license from LGPL to MIT. <\/li>\n<\/ul>\n<h4>1.5.2<\/h4>\n<ul>\n<li>Minor code tweaks. <\/li>\n<\/ul>\n<h4>1.5.1<\/h4>\n<ul>\n<li>Minor code tweaks. <\/li>\n<li>Minified scripts. <\/li>\n<\/ul>\n<h4>1.5.0<\/h4>\n<ul>\n<li>Dropped jQuery UI dependency (jQuery UI is no longer required for the plugin to work). <\/li>\n<li>Fixed the bug of non-working links to other pages. The script now checks if href values refer to the parent document, before preventing the default behavior. <\/li>\n<li>Fixed the bug regarding selectors referencing body class not working. <\/li>\n<li>Any link handled by the plugin with href value <code>#top<\/code> will now scroll the page to top, if no element with id <code>top<\/code> exists.  <\/li>\n<li>Added links highlighting feature. The script adds a class (default: <code>mPS2id-highlight<\/code>) automatically on links  whose target elements are considered to be within the viewport. <\/li>\n<li>Plugin adds a class (default: <code>mPS2id-target<\/code>) automatically on targets that are considered to be within the viewport. <\/li>\n<li>Plugin adds a class (default: <code>mPS2id-clicked<\/code>) automatically on the link that has been clicked. <\/li>\n<li>Added <code>offset<\/code> option: Offsets scroll-to position by x amount of pixels (positive or negative). <\/li>\n<li>The plugin script now fully validates href values and ids before scrolling the page. <\/li>\n<li>Fixed varius minor bugs. <\/li>\n<li>Code rewritten and optimized for better performance and maintenance. <\/li>\n<li>For more see <a target=\"_blank\" href=\"http:\/\/manos.malihu.gr\/page-scroll-to-id\/4\/\" rel=\"nofollow ugc noopener\">Plugin changelog<\/a>. <\/li>\n<\/ul>\n<h4>1.2.0<\/h4>\n<ul>\n<li>Added support for jQuery version 1.9.<\/li>\n<\/ul>\n<h4>1.1.0<\/h4>\n<ul>\n<li>Removed the hard-coded plugin directory URL in order to fix errors of pointing .js files to a wrong location.<\/li>\n<\/ul>\n<h4>1.0.0<\/h4>\n<ul>\n<li>Launch!<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/page-scroll-to-id\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Page scroll to id By malihu Download Live Preview Details Reviews Installation Development Support Description Page scroll to id is a fully featured plugin which replaces browser\u2019s \u201cjumping\u201d behavior with a smooth scrolling animation, when links with href value containing # are clicked. It provides all the basic tools and advanced functionality for single-page websites, [&hellip;]<\/p>","protected":false},"author":388,"featured_media":6743,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[1933,39,40],"tags":[2000,4565],"class_list":["post-6742","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community-plugin","category-lite-version","category-wp-plugin-solution","tag-page","tag-scroll"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/page-scroll-to-id\/assets\/banner-772x250.png?rev=1587981","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/6742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/388"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=6742"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/6742\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/6743"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=6742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=6742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=6742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}