[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8JExiNeB4k10hY3qbTQayxtcdjdN1a5VUyzd8cXRhlY":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":141,"fingerprints":193},"ds-woocommerce-next-previous-category-products","DS Woocommerce Next Previous Category Products","0.1","DotsquaresLtd","https:\u002F\u002Fprofiles.wordpress.org\u002Fdswpsupport\u002F","\u003Cp>Woocommerce plugin which enables Next and Previous Navigation on product detail page. This plugin will show the navigation if the products has been added under any product category.\u003C\u002Fp>\n\u003Ch4>General Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Displays Next\u002FPrevious buttons on category product detail page.\u003C\u002Fli>\n\u003Cli>Next\u002FPrevious can show above the product title or can show as a floting navigation which will always be visible on the screen on page scroll.\u003C\u002Fli>\n\u003Cli>Settings available to Enable\u002FDisable navigation.\u003C\u002Fli>\n\u003Cli>Settings available to Show\u002FHide Product Title, Image, change color of navigation background and change color of arrow.\u003C\u002Fli>\n\u003C\u002Ful>\n","Woocommerce plugin which enables Next and Previous Navigation on product detail page. This plugin will show the navigation if the products has been ad &hellip;",20,1604,0,"2018-01-22T13:57:00.000Z","4.9.29","3.0","",[19,20,21,22,23],"navigation","next","prev","products","woocommerce","http:\u002F\u002Fstore.dotsquares.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fds-woocommerce-next-previous-category-products.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"dswpsupport",6,110,88,30,86,"2026-04-04T03:57:55.731Z",[39,60,81,100,121],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":16,"requires_php":17,"tags":53,"homepage":58,"download_link":59,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wp-post-navigation","WP Post Navigation","1.2.4","Anas Mir","https:\u002F\u002Fprofiles.wordpress.org\u002Fsharpcoders\u002F","\u003Cp>WP Post Navigation Plugin gives you facility to show Previous and Next Post Links at the Top or Bottom of a Post.\u003Cbr \u002F>\nYou can set to navigate within category or date wise navigation. You’ve the option to set Post Navigation Bar at Bottom, Top or both Top & Bottom.\u003Cbr \u002F>\nYou can apply CSS style to Previous and Next Post Links. You can set custom text instead of Next and Previous Post Titles.\u003Cbr \u002F>\nYou can set custom Image for Next and Previous Post Links.\u003Cbr \u002F>\nManually Place Post Navigation in single.php, just Copy & paste following code anywhere in single.php page under get_header();\u003Cbr \u002F>\n\u003C?php echo isset( $WPPostNavigation ) ? $WPPostNavigation->WP_Custom_Post_Navigation():”; ?>\u003Cbr \u002F>\nFor Help visit: http:\u002F\u002Fsharp-coders.com\u002Fwp-post-navigation\u002F\u003C\u002Fp>\n","Show Next and Previous Post Links at Posts.",2000,57395,82,26,"2017-11-28T18:10:00.000Z","4.7.32",[54,55,56,57,40],"next-and-previous-post","next-post-link","post-navigation","previous-post-link","http:\u002F\u002Fsharp-coders.com\u002Fwp-post-navigation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-navigation.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":17,"tags":75,"homepage":79,"download_link":80,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"loop-post-navigation-links","Loop Post Navigation Links","3.0.2","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>This plugin provides two template tags for use in single.php to create a post navigation loop, whereby previous to the first post is the last post, and after the last post is first post. Basically, when you’re on the last post and you click to go to the next post, the link takes you to the first post. Likewise, if you’re on the first post and click to go to the previous post, the link takes you to the last post.\u003C\u002Fp>\n\u003Cp>The function \u003Ccode>c2c_next_or_loop_post_link()\u003C\u002Fcode> is identical to WordPress’s \u003Ccode>next_post_link()\u003C\u002Fcode> in every way except when called on the last post in the navigation sequence, in which case it links back to the first post in the navigation sequence.\u003C\u002Fp>\n\u003Cp>The function \u003Ccode>c2c_previous_or_loop_post_link()\u003C\u002Fcode> is identical to WordPress’s \u003Ccode>previous_post_link()\u003C\u002Fcode> in every way except when called on the first post in the navigation sequence, in which case it links back to the last post in the navigation sequence.\u003C\u002Fp>\n\u003Cp>Useful for providing a looping link of posts, such as for a portfolio, or to continually present pertinent posts for visitors to continue reading.\u003C\u002Fp>\n\u003Cp>If you are interested in getting the post itself and not just a link to the post, you can use the \u003Ccode>c2c_get_next_or_loop_post()\u003C\u002Fcode> and \u003Ccode>c2c_get_previous_or_loop_post()\u003C\u002Fcode> functions. If you just want the URL to the post, you can use \u003Ccode>c2c_get_next_or_loop_post_url()\u003C\u002Fcode> and \u003Ccode>c2c_get_previous_or_loop_post_url()\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Floop-post-navigation-links\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floop-post-navigation-links\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Floop-post-navigation-links\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Template Tags\u003C\u002Fh3>\n\u003Cp>The plugin provides four template tags for use in your single-post theme templates.\u003C\u002Fp>\n\u003Ch4>Functions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>function c2c_next_or_loop_post_link( $format='%link &raquo;', $link='%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003Cbr \u002F>\nLike WordPress’s \u003Ccode>next_post_link()\u003C\u002Fcode>, this function displays a link to the next chronological post (among all published posts, those in the same category, or those not in certain categories). Unlink \u003Ccode>next_post_link()\u003C\u002Fcode>, when on the last post in the sequence this function will link back to the first post in the sequence, creating a circular loop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>function c2c_get_next_or_loop_post_link( $format='%link &raquo;', $link='%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003Cbr \u002F>\nLike `c2c_next_or_loop_post_link(), but returns the value without echoing it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>function c2c_previous_or_loop_post_link( $format='&laquo; %link', $link='%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003Cbr \u002F>\nLike WordPress’s \u003Ccode>previous_post_link()\u003C\u002Fcode>, this function displays a link to the previous chronological post (among all published posts, those in the same category, or those not in certain categories). Unlink \u003Ccode>previous_post_link()\u003C\u002Fcode>, when on the first post in the sequence this function will link to the last post in the sequence, creating a circular loop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>function c2c_get_previous_or_loop_post_link( $format='&laquo; %link', $link='%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003Cbr \u002F>\nLike `c2c_get_previous_or_loop_post_link(), but returns the value without echoing it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>function c2c_get_next_or_loop_post( $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003Cbr \u002F>\nLike WordPress’s \u003Ccode>get_adjacent_post()\u003C\u002Fcode> when used to find the next post, except when on the last post in the sequence this function will return the first post in the sequence, creating a circular loop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>function c2c_get_previous_or_loop_post( $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003Cbr \u002F>\nLike WordPress’s \u003Ccode>get_adjacent_post()\u003C\u002Fcode> when used to find the previous post, except when on the first post in the sequence this function will return the last post in the sequence, creating a circular loop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>function c2c_get_next_or_loop_post_url( $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003Cbr \u002F>\nReturns the URL for the next post or the post at the beginning of the series.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>function c2c_get_previous_or_loop_post_url( $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003Cbr \u002F>\nReturns the URL for the previous post or the post at the end of the series.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Arguments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>$format\u003C\u002Fcode>\u003Cbr \u002F>\n(optional) A percent-substitution string indicating the format of the entire output string. Use \u003Ccode>%link\u003C\u002Fcode> to represent the next\u002Fprevious post being linked, or \u003Ccode>%title\u003C\u002Fcode> to represent the title of the next\u002Fprevious post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$link\u003C\u002Fcode>\u003Cbr \u002F>\n(optional) A percent-substitution string indicating the format of the link itself that gets created for the next\u002Fprevious post. Use \u003Ccode>%link\u003C\u002Fcode> to represent the next\u002Fprevious post being linked, or \u003Ccode>%title\u003C\u002Fcode> to represent the title of the next\u002Fprevious post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$in_same_term\u003C\u002Fcode>\u003Cbr \u002F>\n(optional) A boolean value (either true or false) indicating if the next\u002Fprevious post should be in the current post’s same taxonomy term.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$excluded_terms\u003C\u002Fcode>\u003Cbr \u002F>\n(optional) An array or comma-separated string of category or term IDs to which posts cannot belong.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>$taxonomy\u003C\u002Fcode>\u003Cbr \u002F>\n(optional) Taxonomy, if $in_same_term is true. Default ‘category’.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"loop-navigation\">\n    \u003Cdiv class=\"alignleft\">\u003C?php c2c_previous_or_loop_post_link(); ?>\u003C\u002Fdiv>\n    \u003Cdiv class=\"alignright\">\u003C?php c2c_next_or_loop_post_link(); ?>\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003Ch3>Hooks\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The plugin is further customizable via eleven hooks. Typically, code making use of hooks should ideally be put into a mu-plugin, a site-specific plugin (which is beyond the scope of this readme to explain), or in theme template files. Many of these filters are likely only of interest to advanced users able to code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>c2c_previous_or_loop_post_link_output, c2c_next_or_loop_post_link_output (filters)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The ‘c2c_previous_or_loop_post_link_output’ and ‘c2c_next_or_loop_post_link_output’ filters allow you to customize the link markup generated for previous and next looping links, respectively.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>$format         (string):       Link anchor format.\u003C\u002Fli>\n\u003Cli>$link           (string):       Link permalink format.\u003C\u002Fli>\n\u003Cli>$in_same_term   (bool):         Optional. Whether link should be in a same taxonomy term. Default is false.\u003C\u002Fli>\n\u003Cli>$excluded_terms (array|string): Optional. Array or comma-separated list of excluded term IDs. Default is ”.\u003C\u002Fli>\n\u003Cli>$previous       (bool):         Optional. Whether to display link to previous or next post. Default is true.\u003C\u002Fli>\n\u003Cli>$taxonomy       (string):       Optional. Taxonomy, if $in_same_term is true. Default ‘category’.\u003C\u002Fli>\n\u003Cli>$adjacent       (string):       Whether the post is previous or next.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  \u003C?php\n      \u002F\u002F Prepend \"Prev:\" to previous link markup.\n      function my_custom_previous_or_loop_link_output( $output, $format, $link, $post, $in_same_term, $excluded_terms, $taxonomy ) {\n        return 'Prev: ' . $output;\n      }\n      add_filter( 'c2c_previous_or_loop_post_link_output', 'my_custom_previous_or_loop_link_output', 10, 4 );\n    ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>c2c_previous_or_loop_post_link_get, c2c_next_or_loop_post_link_get (filters)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The ‘c2c_previous_or_loop_post_link_get’ and ‘c2c_next_or_loop_post_link_get’ filters allow you to customize the link markups generated for previous and next looping links, respectively, but in the non-echoing functions.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>$output         (string):       The adjacent post link.\u003C\u002Fli>\n\u003Cli>$format         (string):       Link anchor format.\u003C\u002Fli>\n\u003Cli>$link           (string):       Link permalink format.\u003C\u002Fli>\n\u003Cli>$post           (WP_Post):      The adjacent post.\u003C\u002Fli>\n\u003Cli>$in_same_term   (bool):         Optional. Whether link should be in a same taxonomy term. Default is false.\u003C\u002Fli>\n\u003Cli>$excluded_terms (array|string): Optional. Array or comma-separated list of excluded term IDs. Default is ”.\u003C\u002Fli>\n\u003Cli>$previous       (bool):         Optional. Whether to display link to previous or next post. Default is true.\u003C\u002Fli>\n\u003Cli>$taxonomy       (string):       Optional. Taxonomy, if $in_same_term is true. Default ‘category’.\u003C\u002Fli>\n\u003Cli>$adjacent       (string):       Whether the post is previous or next.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>c2c_previous_or_loop_post_link, c2c_next_or_loop_post_link, c2c_get_previous_or_loop_post_link, c2c_get_next_or_loop_post_link, c2c_get_adjacent_or_loop_post, c2c_get_previous_or_loop_post, c2c_get_previous_or_loop_post (actions)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The ‘c2c_previous_or_loop_post_link’ and ‘c2c_next_or_loop_post_link’ actions allow you to use an alternative approach to safely invoke \u003Ccode>c2c_previous_or_loop_post_link()\u003C\u002Fcode> and \u003Ccode>c2c_next_or_loop_post_link()\u003C\u002Fcode>, respectively, in such a way that if the plugin were deactivated or deleted, then your calls to the functions won’t cause errors in your site. The ‘c2c_get_previous_or_loop_post_link’ and ‘c2c_get_next_or_loop_post_link’ filters do the same for the non-echoing \u003Ccode>c2c_previous_or_loop_post_link()\u003C\u002Fcode> and \u003Ccode>c2c_next_or_loop_post_link()\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Same as for for \u003Ccode>c2c_previous_or_loop_post_link()\u003C\u002Fcode> and \u003Ccode>c2c_next_or_loop_post_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>Instead of:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php c2c_previous_or_loop_post_link( '\u003Cspan class=\"prev-or-loop-link\">&laquo; %link\u003C\u002Fspan>' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Do:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php do_action( 'c2c_previous_or_loop_post_link', '\u003Cspan class=\"prev-or-loop-link\">&laquo; %link\u003C\u002Fspan>' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Template tags (for use in single.php) to create post navigation loop (previous to first post is last post; next\u002Fafter last post is first post).",600,22362,100,12,"2020-08-27T07:28:00.000Z","5.5.18","4.9",[76,19,20,77,78],"links","posts","previous","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Floop-post-navigation-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floop-post-navigation-links.3.0.2.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":17,"tags":96,"homepage":98,"download_link":99,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"smarter-navigation","Smarter Navigation","1.4","scribu","https:\u002F\u002Fprofiles.wordpress.org\u002Fscribu\u002F","\u003Cp>When displaying a single post, you might want to show links to the previous and next posts in the same category.\u003C\u002Fp>\n\u003Cp>That’s fine; WordPress let’s you do this with \u003Ccode>previous_post_link()\u003C\u002Fcode> and \u003Ccode>next_post_link()\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>But what if that post is in multiple categories?\u003C\u002Fp>\n\u003Cp>What if the user came to that post from a tag page or from an author page? Wouldn’t it make more sense to display previous \u002F next posts from that particular set?\u003C\u002Fp>\n\u003Cp>Well, you can do this with a similar pair of functions, provided by this plugin: \u003Ccode>previous_post_smart()\u003C\u002Fcode> and \u003Ccode>next_post_smart()\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Here’s how it works:\u003C\u002Fp>\n\u003Cp>Whenever a visitor goes to an archive page (category, tag, date, author, search etc.), the plugin notes which archive it is in a browser cookie.\u003C\u002Fp>\n\u003Cp>Then, if the visitor goes to a single post from that archive page, the plugin generates the prev \u002F next links based on the information in the cookie.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"http:\u002F\u002Fscribu.net\u002Fwordpress\u002Fsmarter-navigation\" rel=\"nofollow ugc\">Plugin News\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fscribu.net\" rel=\"nofollow ugc\">Author’s Site\u003C\u002Fa>\u003C\u002Fp>\n","Generates more specific previous \u002F next post links based on referrer.",300,19371,94,10,"2015-09-18T22:24:00.000Z","3.5.2","3.2",[19,20,78,97],"referrer","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsmarter-navigation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmarter-navigation.1.4.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":70,"downloaded":108,"rating":70,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":119,"download_link":120,"security_score":70,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"admin-previous-and-next-order-edit-links-for-woocommerce","WooFlow – Previous & Next Order Navigation for WooCommerce","1.0.3","WpBelo","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbelo\u002F","\u003Cp>Process WooCommerce orders faster with single-click navigation links directly inside the order edit screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooFlow – Previous & Next Order Navigation for WooCommerce\u003C\u002Fstrong> adds two smart buttons — \u003Cstrong>Previous Order\u003C\u002Fstrong> and \u003Cstrong>Next Order\u003C\u002Fstrong> — so you can review and process orders sequentially without going back to the orders list every time.\u003C\u002Fp>\n\u003Cp>Ideal for store managers, support teams, fulfillment staff, and anyone who regularly navigates between multiple WooCommerce orders.\u003C\u002Fp>\n\u003Cp>🚀 Used on 2000+ WooCommerce Stores Worldwide\u003C\u002Fp>\n\u003Cp>This plugin is actively developed and maintained by professional WordPress developers at WpBelo, the team behind multiple WooCommerce tools and agency plugins.\u003C\u002Fp>\n\u003Cp>🟢 Fully Compatible with WooCommerce HPOS\u003C\u002Fp>\n\u003Cp>Supports both traditional and High-Performance Order Storage mode.\u003C\u002Fp>\n\u003Cp>✨ Free Version Features\u003C\u002Fp>\n\u003Cp>The core plugin is 100% free and includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Previous Order link\u003C\u002Fstrong> on the order edit screen  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Next Order link\u003C\u002Fstrong> on the order edit screen  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with WooCommerce HPOS\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uses WooCommerce native button styling\u003C\u002Fstrong>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready (WPML, LocoTranslate, Polyglot, Translatepress etc.. compatible)\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero-clutter, lightweight code\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Simple, effective, and saves time immediately.\u003C\u002Fp>\n\u003Cp>🔥 PRO Version Features (optional upgrade)\u003C\u002Fp>\n\u003Cp>Want to filter which orders you navigate through? Upgrade to the \u003Cstrong>PRO version\u003C\u002Fstrong> and unlock productivity tools used by high-volume stores.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO includes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Order List Navigation (respects filters & sorting)\u003C\u002Fli>\n\u003Cli>Lane-Based Order Workflows\u003C\u002Fli>\n\u003Cli>Advanced Order Status Filtering\u003C\u002Fli>\n\u003Cli>Order Amount & Date Filtering\u003C\u002Fli>\n\u003Cli>Specific Product Matching\u003C\u002Fli>\n\u003Cli>Specific Customer Filtering (VIP \u002F Wholesale)\u003C\u002Fli>\n\u003Cli>Payment Method & Refund Filtering\u003C\u002Fli>\n\u003Cli>Shipping & Fulfillment Filtering (country, method, class)\u003C\u002Fli>\n\u003Cli>Per-User Navigation Mode\u003C\u002Fli>\n\u003Cli>Smart Order Direction Logic\u003C\u002Fli>\n\u003Cli>Import & Export Workflow Configurations\u003C\u002Fli>\n\u003Cli>Priority Support\u003C\u002Fli>\n\u003Cli>1 Year Updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>View PRO features and pricing:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpbelo.com\u002Fplugins\u002Fwooflow-previous-next-order-navigation-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">View PRO features >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🏅 Why Store Owners Love This Plugin\u003C\u002Fp>\n\u003Cp>✔ Saves time during fulfillment\u003Cbr \u002F>\n✔ Eliminates back-and-forth clicking\u003Cbr \u002F>\n✔ Makes order management intuitive\u003Cbr \u002F>\n✔ Reduces admin frustration\u003Cbr \u002F>\n✔ Works automatically — no learning curve\u003C\u002Fp>\n","A lightweight productivity plugin that adds Previous \u002F Next navigation links to WooCommerce order edit pages. Save time, reduce clicks, and process or &hellip;",2483,4,"2026-03-05T10:07:00.000Z","6.9.4","5.2","5.6",[115,116,117,118,23],"admin","next-order","order","previous-order","https:\u002F\u002Fwpbelo.com\u002Fwordpress-development\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-previous-and-next-order-edit-links-for-woocommerce.1.0.3.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":70,"downloaded":129,"rating":70,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":17,"download_link":140,"security_score":70,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"keep-pagination-in-same-taxonomy","Keep Pagination in Same Taxonomy","0.15","keith_wp","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeith_wp\u002F","\u003Cp>Instantly join separate posts together by making the Previous\u002FNext Post links on a Single Post look for other posts that share the same taxonomies.\u003C\u002Fp>\n\u003Cp>This lightweight plugin simply adds a filter to your selected taxonomies (both default and custom) so that any theme can have its post navigation links stay in the same category as the currently viewed post.\u003C\u002Fp>\n","Makes any previous\u002Fnext post links use the same taxonomy as the current post.",2552,3,"2025-04-07T15:19:00.000Z","6.7.5","4.0","8.3",[136,137,56,138,139],"link-posts","pagination","previous-next-posts","previous-next-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeep-pagination-in-same-taxonomy.0.15.zip",{"attackSurface":142,"codeSignals":176,"taintFlows":188,"riskAssessment":189,"analyzedAt":192},{"hooks":143,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":13,"unprotectedCount":13},[144,151,154,159,163,168],{"type":145,"name":146,"callback":147,"priority":148,"file":149,"line":150},"action","admin_notices","wnpp_woocommerce_warning",999,"DS Woocommerce Next Previous Category Products.php",23,{"type":145,"name":152,"callback":153,"file":149,"line":50},"plugins_loaded","wnpp_check_wc_version",{"type":145,"name":155,"callback":156,"priority":157,"file":149,"line":158},"wp_enqueue_scripts","wnpp_check_font_awesome",99999,47,{"type":145,"name":160,"callback":161,"priority":92,"file":149,"line":162},"woocommerce_before_single_product","wnpp_start",274,{"type":145,"name":164,"callback":165,"file":166,"line":167},"admin_menu","add_plugin_page","includes\\wnppSettingsPage.inc.php",13,{"type":145,"name":169,"callback":170,"file":166,"line":171},"admin_init","page_init",14,[],[],[],[],{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":187},[],{"prepared":13,"raw":13,"locations":179},[],{"escaped":181,"rawEcho":182,"locations":183},8,1,[184],{"file":149,"line":185,"context":186},117,"raw output",[],[],{"summary":190,"deductions":191},"The static analysis of \"ds-woocommerce-next-previous-category-products\" v0.1 indicates a generally strong security posture. The plugin exhibits excellent adherence to secure coding practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and demonstrating a high percentage of properly escaped output. Furthermore, the absence of file operations and external HTTP requests reduces potential attack vectors. The lack of any identified vulnerability history, including critical or high severity issues, suggests a well-maintained and secure codebase over time. The complete absence of entry points like AJAX handlers, REST API routes, and shortcodes, particularly those without authentication, further strengthens its security by minimizing the exposed attack surface. The plugin also shows no indications of sensitive data flows through tainted analysis. This plugin appears to be exceptionally secure based on the provided data.",[],"2026-03-16T23:05:45.782Z",{"wat":194,"direct":201},{"assetPaths":195,"generatorPatterns":197,"scriptPaths":198,"versionParams":199},[196],"\u002Fwp-content\u002Fplugins\u002Fds-woocommerce-next-previous-category-products\u002Fassets\u002Fcss\u002Fwnpp-font-awesome.min.css",[],[],[200],"ds-woocommerce-next-previous-category-products\u002FDS Woocommerce Next Previous Category Products.php?ver=",{"cssClasses":202,"htmlComments":207,"htmlAttributes":208,"restEndpoints":210,"jsGlobals":211,"shortcodeOutput":212},[203,204,78,20,205,206],"float_dir","cust_color","prd_container","prd_name",[],[209],"aria-hidden=\"true\"",[],[],[]]