[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffaP-iSb3Tph2P4kGtgPpADT-yZQDc8o4mmi-rEJToow":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":135,"fingerprints":217},"lh-page-links-to","LH Page Links To","1.02","shawfactor","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawfactor\u002F","\u003Cp>This plugin allows you to make a WordPress post or page link to a URL of your choosing, instead of its WordPress URL. It also will redirect people who go to the old (or “normal”) URL to the new one you’ve chosen.\u003C\u002Fp>\n\u003Cp>This started as a fork of Mark Jacquiths Page Links to plugin. I forked it, to simplify the code base, better support gutenberg, and properly support redirects on password protected pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Common uses:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set up navigational links to non-WordPress sections of your site or to off-site resources.\u003C\u002Fli>\n\u003Cli>Publish content on other blogs (or other services, like Medium) but have them show up in your WordPress posts stream. All you have to supply is a title and a URL. The post title will link to the content on the other site.\u003C\u002Fli>\n\u003Cli>For store operators, you can link to products on other retailer’s sites (maybe with an affiliate code) but have them show up like they’re products in your store.\u003C\u002Fli>\n\u003Cli>Create a “pretty URL” for something complicated. Say you have https:\u002F\u002Fexample.com\u002Fcrazy-store-url.cgi?search=productId&sourceJunk=cruft … just create a WordPress page called “My Store” and use Page Links To to point it to the ugly URL. Give people the new URL: https:\u002F\u002Fexample.com\u002Fmy-store\u002F and it will redirect them!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Like this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Flh-page-links-to\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Love this plugin or want to help the LocalHero Project? Please consider \u003Ca href=\"https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-page-links-to\u002F\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Lets you make a WordPress post or page link to a URL of your choosing (on your site, or on another site), instead of its normal WordPress URL.",500,4797,96,4,"2024-03-25T14:28:00.000Z","6.5.8","5.0","",[20,21,22,23,24],"external-link","link","page","redirect","repoint","https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-page-links-to\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flh-page-links-to.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},77,14650,87,7,91,"2026-04-03T21:34:06.248Z",[40,58,80,99,117],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":56,"download_link":57,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"page-links-to","Page Links To","3.3.7","Mark Jaquith","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkjaquith\u002F","\u003Cp>This plugin allows you to make a WordPress page (or post or custom post type) link to a URL of your choosing, instead of its WordPress URL. It also will redirect people who go to the old (or “normal”) URL to the new one you’ve chosen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Common uses:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set up navigational links to non-WordPress sections of your site or to off-site resources.\u003C\u002Fli>\n\u003Cli>Publish content on other blogs (or other services, like Medium) but have them show up in your WordPress posts stream. All you have to supply is a title and a URL. The post title will link to the content on the other site.\u003C\u002Fli>\n\u003Cli>For store operators, you can link to products on other retailer’s sites (maybe with an affiliate code) but have them show up like they’re products in your store.\u003C\u002Fli>\n\u003Cli>Create a “pretty URL” for something complicated. Say you have https:\u002F\u002Fexample.com\u002Fcrazy-store-url.cgi?search=productId&sourceJunk=cruft … just create a WordPress page called “My Store” and use Page Links To to point it to the ugly URL. Give people the new URL: https:\u002F\u002Fexample.com\u002Fmy-store\u002F and it will redirect them!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>You can contribute (or report bugs) on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmarkjaquith\u002Fpage-links-to\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","Lets you make a WordPress page (or port or other content type) link to a URL of your choosing (on your site, or on another site), instead of its norma &hellip;",100000,4691311,98,155,"2024-03-26T21:00:00.000Z","6.4.8","4.8",[20,21,22,23,24],"http:\u002F\u002Ftxfx.net\u002Fwordpress-plugins\u002Fpage-links-to\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-links-to.3.3.7.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":54,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"404-to-homepage","Redirect 404 to Homepage","1.0","pipdig","https:\u002F\u002Fprofiles.wordpress.org\u002Fpipdig\u002F","\u003Cp>Redirect all 404 missing links to the homepage using a 301 redirect. This means all broken links will still count towards your site’s SEO ranking.\u003C\u002Fp>\n\u003Cp>We designed this plugin to be \u003Cstrong>very lightweight\u003C\u002Fstrong>. There are no options or settings (or annoying banner ads trying to sell SEO services). Simply activate the plugin and you’re done! It will redirect 404s silently in the background without slowing down your website.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Works with any theme.\u003C\u002Fli>\n\u003Cli>Works on any host.\u003C\u002Fli>\n\u003Cli>Super lightweight (will not slow down your site).\u003C\u002Fli>\n\u003Cli>No logs (fully GDPR compliant).\u003C\u002Fli>\n\u003Cli>Helps with SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% free\u003C\u002Fstrong> with nothing locked behind a “pro” version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This free plugin is brought to you by \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\" rel=\"nofollow ugc\">pipdig\u003C\u002Fa>\u003C\u002Fp>\n","Redirect 404 missing pages to the homepage using SEO 301 redirection. Super lightweight!",70000,161768,22,"2026-03-06T16:11:00.000Z","6.9.4","5.6",[73,74,75,23,76],"404-error","404-link","homepage","seo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002F404-to-homepage\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F404-to-homepage.zip",100,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":79,"num_ratings":90,"last_updated":91,"tested_up_to":70,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":97,"download_link":98,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"vk-link-target-controller","VK Link Target Controller","1.8.0.1","Vektor,Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fvektor-inc\u002F","\u003Ch4>Plugin presentation\u003C\u002Fh4>\n\u003Cp>VK Link Target Controller enables to redirect your visitors to another page than the post content when they click on the post title that displays on the Recent Posts list or the Archives Page.\u003C\u002Fp>\n\u003Ch4>Example of use\u003C\u002Fh4>\n\u003Cp>Let’s say you have a new product for sale on eBay or Etsy.\u003Cbr \u002F>\nYou find it annoying to write a complete post entry on your blog (or WordPress powered website) to explain you have a new product to sell there and would like your visitors to access directly the product page.\u003C\u002Fp>\n\u003Cp>With VK Link Target Controller your visitors will access directly that product page when clicking on the post title.\u003Cbr \u002F>\nFast redirection to the product you want to sell!.\u003C\u002Fp>\n\u003Ch4>GitHub repository\u003C\u002Fh4>\n\u003Cp>VK Link Target Controller official repository on GitHub.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkurudrive\u002Fvk-link-target-controller\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fkurudrive\u002Fvk-link-target-controller\u003C\u002Fa>\u003Cbr \u002F>\nLatest plugin version is always on GitHub.\u003C\u002Fp>\n","Redirect your visitors to another page than the post content when they click on the post title.",30000,253504,2,"2026-02-19T09:04:00.000Z","5.3",[21,94,22,95,96],"list","recent-posts","redirection","https:\u002F\u002Fgithub.com\u002Fvektor-inc\u002Fvk-link-target-controller","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-link-target-controller.1.8.0.1.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":79,"num_ratings":109,"last_updated":110,"tested_up_to":70,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":115,"download_link":116,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"external-permalinks-redux","External Permalinks Redux","1.3.2","Erick Hitter","https:\u002F\u002Fprofiles.wordpress.org\u002Fethitter\u002F","\u003Cp>Allows users to point WordPress objects (posts, pages, custom post types) to a URL of their choosing, which is particularly useful for injecting non-WordPress content into loops. The object appears normally in any loop output, but visitors to the object will be redirected to the specified URL. The plugin also allows you to choose the type of redirect, either temporary (302), or permanent (301).\u003C\u002Fp>\n\u003Cp>Through a filter, the External Permalinks Redux meta box can easily be added to custom post types. There is also a function available for use with WordPress’ \u003Ccode>add_meta_box\u003C\u002Fcode> function.\u003C\u002Fp>\n\u003Cp>This plugin was originally written for use on WordPress.com VIP. It is inspired by and backwards-compatible with Mark Jaquith’s Page Links To plugin, meaning users can switch between plugins without risk of losing any existing external links.\u003C\u002Fp>\n\u003Cp>This plugin is translation-ready.\u003C\u002Fp>\n","Allows you to point WordPress objects (posts, pages, custom post types) to a URL of your choosing.",2000,22660,3,"2026-01-16T02:15:00.000Z","3.0","5.2",[20,21,114,23],"permalink","http:\u002F\u002Fwww.thinkoomph.com\u002Fplugins-modules\u002Fexternal-permalinks-redux\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexternal-permalinks-redux.1.3.2.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":79,"downloaded":125,"rating":79,"num_ratings":126,"last_updated":127,"tested_up_to":70,"requires_at_least":112,"requires_php":128,"tags":129,"homepage":18,"download_link":134,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"leaving-notice-popup-for-external-links","Leaving Notice Popup For External Links","1.3","Jose Varghese","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevarghese\u002F","\u003Cp>\u003Cstrong>Leaving Notice Popup for External Links\u003C\u002Fstrong> allows you to retain visitors and manage outbound traffic effectively. This lightweight, user-friendly WordPress plugin displays a stylish modal warning whenever a user clicks a link pointing to an external website.\u003C\u002Fp>\n\u003Cp>By interrupting the exit flow, you give your visitors a moment to reconsider, effectively \u003Cstrong>reducing bounce rates\u003C\u002Fstrong> and keeping users engaged with your content longer. It is also an essential tool for \u003Cstrong>affiliate marketers\u003C\u002Fstrong>, \u003Cstrong>government sites\u003C\u002Fstrong>, and \u003Cstrong>educational portals\u003C\u002Fstrong> that need to provide legal disclaimers stating they are not responsible for third-party content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why use this plugin?\u003C\u002Fstrong>\u003Cbr \u002F>\n*   \u003Cstrong>Boost SEO & Security\u003C\u002Fstrong>: Automatically add \u003Ccode>rel=\"nofollow\"\u003C\u002Fcode>, \u003Ccode>rel=\"noopener\"\u003C\u002Fcode>, and \u003Ccode>rel=\"noreferrer\"\u003C\u002Fcode> attributes to external links to protect your site’s SEO juice and prevent security vulnerabilities.\u003Cbr \u002F>\n*   \u003Cstrong>Brand Consistency\u003C\u002Fstrong>: Fully customize the popup title, warning message, and button colors to match your website’s design identity.\u003Cbr \u002F>\n*   \u003Cstrong>Smart Filtering\u003C\u002Fstrong>: Use our new advanced filters to show the popup only on specific Page IDs, or enable it conditionally for Archives and Categories.\u003Cbr \u002F>\n*   \u003Cstrong>Trusted Domains\u003C\u002Fstrong>: Easily whitelist affiliate partners or sister sites so users can navigate to them without interruption.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fully Customizable Notice\u003C\u002Fstrong>: Change the title, message, and button text according to your preferences\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Customization\u003C\u002Fstrong>: Choose colors for both “Continue” and “Stay” buttons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domain Whitelist\u003C\u002Fstrong>: Exclude specific domains from triggering the notice\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Whitelist\u003C\u002Fstrong>: Exclude specific URLs from triggering the notice\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Works perfectly on all devices and screen sizes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong>: Minimal impact on page load time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Setup\u003C\u002Fstrong>: No coding required, just activate and customize\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Inform visitors when they are leaving your site\u003C\u002Fli>\n\u003Cli>Provide disclaimer for external websites you don’t control\u003C\u002Fli>\n\u003Cli>Prevent accidental navigation away from important processes\u003C\u002Fli>\n\u003Cli>Meet legal requirements for certain jurisdictions\u003C\u002Fli>\n\u003Cli>Increase awareness of external link navigation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any personal data from your visitors.\u003C\u002Fp>\n\u003Ch3>My other small free plugins projects on WordPress\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsuper-web-share\u002F\" rel=\"ugc\">Super Web Share\u003C\u002Fa> – For Native social sharing\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsuper-web-share\u002F\" rel=\"ugc\">Copy Link to Heading\u003C\u002Fa> – quickly add a copy icon near to your headings\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprofile-frame-generator\u002F\" rel=\"ugc\">Social Profile Frame Generator\u003C\u002Fa> – Custom Social Media Frames Creator\u003C\u002Fli>\n\u003C\u002Ful>\n","Show a customizable popup notice when visitors click on external links, with options to continue or stay on your site.",1011,1,"2026-03-01T19:11:00.000Z","7.2",[130,131,132,133,23],"external-links","leaving-notice","notice","popup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fleaving-notice-popup-for-external-links.1.3.zip",{"attackSurface":136,"codeSignals":186,"taintFlows":210,"riskAssessment":211,"analyzedAt":216},{"hooks":137,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":28,"unprotectedCount":28},[138,144,148,153,158,162,166,170,174,178],{"type":139,"name":140,"callback":140,"priority":141,"file":142,"line":143},"action","add_meta_boxes",10,"lh-page-links-to.php",466,{"type":139,"name":145,"callback":146,"priority":141,"file":142,"line":147},"save_post","update_post_details",469,{"type":139,"name":149,"callback":150,"priority":151,"file":142,"line":152},"template_redirect","intercept_request",8,472,{"type":154,"name":155,"callback":156,"priority":141,"file":142,"line":157},"filter","wp_sitemaps_posts_query_args","remove_redirects_from_xml_sitemap",475,{"type":154,"name":159,"callback":160,"priority":141,"file":142,"line":161},"lh_html_sitemap_get_excluded_post_ids","remove_redirects_from_html_sitemap",478,{"type":139,"name":163,"callback":164,"file":142,"line":165},"admin_init","do_admin_init",481,{"type":154,"name":167,"callback":168,"priority":141,"file":142,"line":169},"default_hidden_columns","hide_columns_by_default",484,{"type":139,"name":171,"callback":172,"priority":141,"file":142,"line":173},"restrict_manage_posts","add_select",487,{"type":139,"name":175,"callback":176,"file":142,"line":177},"pre_get_posts","modify_query",490,{"type":139,"name":179,"callback":180,"file":142,"line":181},"plugins_loaded","plugin_init",571,[],[],[],[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":190,"fileOperations":28,"externalRequests":28,"nonceChecks":126,"capabilityChecks":28,"bundledLibraries":209},[],{"prepared":28,"raw":28,"locations":189},[],{"escaped":28,"rawEcho":151,"locations":191},[192,195,197,199,201,203,205,207],{"file":142,"line":193,"context":194},226,"raw output",{"file":142,"line":196,"context":194},228,{"file":142,"line":198,"context":194},345,{"file":142,"line":200,"context":194},378,{"file":142,"line":202,"context":194},379,{"file":142,"line":204,"context":194},380,{"file":142,"line":206,"context":194},388,{"file":142,"line":208,"context":194},396,[],[],{"summary":212,"deductions":213},"The \"lh-page-links-to\" plugin v1.02 exhibits a generally positive security posture based on the provided static analysis. The absence of any recorded CVEs and a lack of identified critical or high-severity vulnerabilities in its history are strong indicators of good development practices. Furthermore, the analysis shows no discovered dangerous functions, raw SQL queries, file operations, or external HTTP requests, which significantly reduces potential attack vectors. The presence of a nonce check is also a positive sign. However, a significant concern arises from the complete lack of output escaping for all identified outputs. This means that any data displayed by the plugin, if it were to originate from an untrusted source, could potentially lead to cross-site scripting (XSS) vulnerabilities. The fact that 0% of outputs are properly escaped is a critical weakness despite the plugin's otherwise clean profile.",[214],{"reason":215,"points":151},"All outputs lack proper escaping","2026-03-16T19:38:40.710Z",{"wat":218,"direct":227},{"assetPaths":219,"generatorPatterns":222,"scriptPaths":223,"versionParams":224},[220,221],"\u002Fwp-content\u002Fplugins\u002Flh-page-links-to\u002Fcss\u002Flh-page-links-to.css","\u002Fwp-content\u002Fplugins\u002Flh-page-links-to\u002Fjs\u002Flh-page-links-to.js",[],[221],[225,226],"lh-page-links-to\u002Fcss\u002Flh-page-links-to.css?ver=","lh-page-links-to\u002Fjs\u002Flh-page-links-to.js?ver=",{"cssClasses":228,"htmlComments":229,"htmlAttributes":230,"restEndpoints":233,"jsGlobals":234,"shortcodeOutput":235},[],[],[231,232],"name=\"lh_page_links_to-link_url\"","id=\"lh_page_links_to-link_url\"",[],[],[]]