[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDImLduDguothauJ_58WldijapWwZueuFsjLVKvipHDI":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":15,"tags":18,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":140,"fingerprints":217},"sf-category-menu","SF Category Menu","1.5","Studiofreya","https:\u002F\u002Fprofiles.wordpress.org\u002Fstudiofreya\u002F","\u003Cp>Plugin is based on jQuery Treeview Plugin and gives an easy Treeview Menu for WordPress categories. It will display the current page or category and all child pages.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fstudiofreya.com\u002Fwordpress\u002Fsf-category-menu\u002Fchangelog\u002F\" rel=\"nofollow ugc\">Plugin website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choose from 5 different styles \u003C\u002Fli>\n\u003Cli>Exclude categories\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003Cli>Doesn’t show empty categories\u003C\u002Fli>\n\u003Cli>Shortcode to list categories with thumbnails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Live demo:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsftextures.com\" rel=\"nofollow ugc\">Photo website\u003C\u002Fa>\u003C\u002Fp>\n","Easy treeview menu for WordPress categories.",20,3321,100,1,"","4.9.29","3.8",[19,20,21,22,23],"categories","child","menu","pages","posts","https:\u002F\u002Fstudiofreya.com\u002Fsf-category-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsf-category-menu.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"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},"studiofreya",3,50,90,30,87,"2026-04-04T23:29:47.839Z",[39,61,82,102,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":53,"requires_php":15,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":60},"automatic-submenu","Automatic Submenu for Categories & Pages","1.0.0","rallisf1","https:\u002F\u002Fprofiles.wordpress.org\u002Frallisf1\u002F","\u003Cp>Ever wanted to be able to automatically have category and pages children automatically added to your menus? I’m sure I did and was disappointed to not find something that dead simple that works and doesn’t mess up with the theme or other plugins.\u003C\u002Fp>\n\u003Cp>Now bear with me on this one as it is my first WP plugin for like a decade and the first ever to be shared so i kept it quite basic.\u003C\u002Fp>\n\u003Cp>How it works:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>On each menu item that is either a category or a page you get an option to automatically append their children as a submenu\u003C\u002Fli>\n\u003Cli>You get to decide how many children to show and how they’re gonna be ordered (Title or Date)\u003C\u002Fli>\n\u003Cli>And that’s it, all you have to do is create content and never worry about your menu again.\u003C\u002Fli>\n\u003Cli>As promised, it doesn’t mess with the theme or other plugins, it just injects the children found in the corresponding place of the nav menu array when that is triggered in the frontend\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Code hacks\u003C\u002Fh3>\n\u003Cp>There is no settings page for the plugin but you can change a couple default behaviours from the code itself\u003C\u002Fp>\n\u003Ch4>Changing the default maximum children number when the field is empty\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>$item->automatic_max = 5; just change the number at line 220\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Bring only direct children of Pages and not all ascendants\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>$children = get_pages( array( 'child_of' => $item->object_id, 'number' => $item->automatic_max, 'sort_column' => 'post_'.$ordering[0], 'sort_order' => strtoupper( $ordering[1] ) ) ); just change 'child_of' to 'parent' at line 226\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Upcoming Features:\u003C\u002Fp>\n\u003Cp>Due to lack of time i will implement the following features upon demand. Please post your requests in the forum.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Settings Page\u003C\u002Fli>\n\u003Cli>Submenu items ordering\u003C\u002Fli>\n\u003Cli>Support for custom post types and taxonomies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Credits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>I have used the menu walker created by zviryatko (https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fmenu-image\u002Ftrunk\u002Fmenu-image.php)\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically append children posts and pages as submenu items in the frontend",10,2693,60,2,"2017-11-13T11:45:00.000Z","4.8.28","3.1",[55,21,22,23,56],"children","submenu","https:\u002F\u002Fgithub.com\u002Fwp-automatic-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-submenu.zip",85,"2026-03-15T15:16:48.613Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":50,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":15,"tags":75,"homepage":78,"download_link":79,"security_score":80,"vuln_count":50,"unpatched_count":26,"last_vuln_date":81,"fetched_at":60},"essential-widgets","Essential Widgets","3.0.1","Catch Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatchthemes\u002F","\u003Cp>Essential Widgets – a free WordPress plugin for widgets allows you to create and add interesting widgets on your website to make it more attractive and welcoming. Essential Widgets stays true to the essence of its name and offers exactly what you expect from a widgets plugin—all the “essential” widgets for your website. The plugin has been crafted beautifully to draw the extra attention to the important parts of your website. Essential Widgets provides you with the ability to have more control over the widgets with the various customization options. This free WordPress plugin for widgets allows you to create 7 different interesting widgets on your website. All the 7 widgets provided to you comes with so many customization options and are very easy to use. So, with Essential Widgets plugin, customize the interesting widgets your way and display them anywhere you want on your website to make it more dynamic.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>EW: Archives\u003Cbr \u002F>\nThe Archives widget comes with various customization options. Choose a title, limit the number of posts, select the archive type, post type, order and more with the Archives widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Authors\u003Cbr \u002F>\nDisplaying the author’s information is kind of a must-have feature if your website has multiple authors. Our new WordPress widgets plugin allows you to add Authors widget. With this widget, you can show the list of the authors on your website, the number of posts, select feed type, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Categories\u003Cbr \u002F>\nEssential Widgets Pro supports Categories widget. The widget provides you with various customizable options such as the title of the widget, taxonomy option, order option, number of categories to show, display as a list or none, number of posts to display, sort by option, select feed type ton display and display as text or image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Menus\u003Cbr \u002F>\nBored with the same default menu? Our new WordPress plugin for widgets, Essential Widgets Pro supports Menus widget. With the Menus widget filled with various customization options, you can display your menus elegantly anywhere you want on your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Pages\u003Cbr \u002F>\nDisplay a list of pages with the Pages widget. With various customization options being provided to you, you can showcase the pages that are more important on your website wherever you want with Essential Widgets Pro.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Posts\u003Cbr \u002F>\nEssential Widgets Pro supports Posts widget. With the widget and its customizable options, you can easily display a list of posts on your website. You can add a title, select the post type, number of items to display, order, sort by, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Tags\u003Cbr \u002F>\nAnd last, but definitely not the least, the Tags widget. You can display a list of tags as cloud or list, select the order of the tags, sort by option and the number of items to be displayed. The widget also provides you with more customization options including the unit, separator, search, text type, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>To translate the plugin, use translate.wordpress.org (GlotPress). You only need your WordPress.org account to join the collaborative translation project.\u003C\u002Fp>\n\u003Cp>You can translate Essential Widgets on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fessential-widgets\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n","Essential Widgets is a WordPress plugin for widgets that allows you to create and add amazing widgets with high customization option",10000,488631,70,"2026-01-26T17:59:00.000Z","6.9.4","5.9",[19,22,23,76,77],"tags","widgets","https:\u002F\u002Fcatchplugins.com\u002Fplugins\u002Fessential-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fessential-widgets.3.0.1.zip",98,"2026-02-04 18:41:50",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":15,"tags":97,"homepage":99,"download_link":100,"security_score":71,"vuln_count":14,"unpatched_count":14,"last_vuln_date":101,"fetched_at":60},"wpa-seo-auto-linker","SEO Auto Linker","1.5.3","Arjan Olsder","https:\u002F\u002Fprofiles.wordpress.org\u002Farjanolsder\u002F","\u003Cp>Want to automatically create cornerstone content? WPA SEO Auto Linker helps get this done. Simply create a new keyword or a new phrase. The system will link that keyword or phrase to your chosen dofollow URL. Through the settings, it is easy to finetune the workings of this plugin. For performance, it is best to make use of a caching engine.\u003C\u002Fp>\n\u003Cp>“Using this plugin didn’t just help define cornerstone content in our SEO strategy, it also increased pageviews by 18%. The average visitor spends 13 seconds more on our website.” – Roelof van Doorn, technical editor at GadgetGear.nl\u003C\u002Fp>\n\u003Cp>While our plugin has been without support for three years, we have seen a lot of similar plugins moving in. Please note we will not be adding fancy interfaces or click tracking. The reason is we want to remain the fastest tool on the market. Click tracking takes a heavy hit on your database while creating a smooth graphical interface will lead to code bloat and the security risks that come with maintaining huge heaps of code. We just don’t want that.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>WPA SEO Auto Linker plugin is based on the SEO Auto Links 0.5 plugin by Maarten Brakkee.\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseo-auto-links\u002F\u003C\u002Fp>\n\u003Cp>The SEO Auto links plugin is based on the SEO Smart Links 2.7.6 plugin by Vladimir Prelovac:\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseo-automatic-links\u002F\u003C\u002Fp>\n\u003Cp>Inspiration for SEO Smart Links originated from the Autolink plugin by Chris Lynch\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.planetofthepenguins.com\u002F\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This file is part of WPA SEO Auto Linker.\u003C\u002Fp>\n\u003Cp>WPA SEO Auto Linker is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>WPA SEO Auto Linker is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with WPA SEO Auto Linker. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","SEO Auto Linker assists in creating cornerstone SEO content. This is not a full replacement for SEO plugins.",4000,60597,86,16,"2024-12-17T10:14:00.000Z","6.7.5","5.6",[19,22,98,23,76],"post","https:\u002F\u002Fwww.websitenazorg.nl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpa-seo-auto-linker.1.5.3.zip","2025-09-05 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":32,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":15,"tags":116,"homepage":119,"download_link":120,"security_score":59,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":60},"wp-multilingual-sitemap","WP Multilingual Sitemap","0.1","adiaz","https:\u002F\u002Fprofiles.wordpress.org\u002Fadiaz\u002F","\u003Cp>\u003Cstrong>WP Multilingual Sitemap is a highly customizable WordPress plugin that allows displaying, in posts and pages, an HTML sitemap of: pages, posts and posts ordered by categories.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>CMS Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sitemap settings are set through a \u003Cstrong>shortcode\u003C\u002Fstrong> added in a post or page\u003C\u002Fli>\n\u003Cli>Support for pages, posts and custom posts \u003C\u002Fli>\n\u003Cli>Support for native WordPress functions parameters\u003C\u002Fli>\n\u003Cli>No data added to the database\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multilingual Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WPML translations fully compatible\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display sitemaps in different languages without changing the shortcodes\u003C\u002Fli>\n\u003Cli>Built-in plugin localization without .mo files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Accesibility Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Level Triple-A Conformance to Web Content Accessibility Guidelines 1.0\u003C\u002Fli>\n\u003Cli>HTML5 validation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cp>Here you can find some examples of use:\u003C\u002Fp>\n\u003Ch4>Sitemap Pages (`[wpms-pages]`)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Display pages with a depth limit of 2 and exclude page ID 25\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpms-pages depth=2 exclude=25]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display pages with only children and grandchildren of the current page\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpms-pages child_of=CURRENT]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display pages with the page modified date and pages sorted by the menu order number.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpms-pages show_date=modified sort_column=menu_order]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sitemap Posts ([wpms-posts])\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Display 3 posts from a category with ID 50 ordered by title\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpms-posts category=50 numberposts=3 orderby=title]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display all private custom ‘movie’ posts with the list title “Movies”\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpms-posts post_type=movie post_status=private title_li=Movies]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display posts in all languages (WPML)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpms-posts suppress_filters=1]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sitemap Posts by Categories ([wpms-categories-posts])\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Display posts of just 5 categories\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpms-categories-posts number=5]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display posts of only top categories\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpms-categories-posts depth=1]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display posts of categories whose parent’s category ID is 40\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpms-categories-posts child_of=40]\u003Ch3>Available Parameters\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Codex\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_list_pages\" rel=\"nofollow ugc\">Template Documentation for the \u003Ccode>wp_list_pages\u003C\u002Fcode> function\u003C\u002Fa>: use this with \u003Ccode>[wpms-pages]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fget_posts\" rel=\"nofollow ugc\">Template Documentation for the \u003Ccode>get_posts\u003C\u002Fcode> function\u003C\u002Fa>: use this with \u003Ccode>[wpms-posts]\u003C\u002Fcode> and \u003Ccode>[wpms-categories-posts]\u003C\u002Fcode> shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_categories\" rel=\"nofollow ugc\">Template Documentation for the \u003Ccode>wp_list_categories\u003C\u002Fcode> function\u003C\u002Fa>: use this with \u003Ccode>[wpms-categories-posts]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom\u003C\u002Fh4>\n\u003Cp>In addition, for the \u003Ccode>[wpms-posts]\u003C\u002Fcode> shortcode, you can set another two params:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>\u003Cstrong>‘title_li’\u003C\u002Fstrong>\u003C\u002Fem>: (string) the title and style of the outer list item. Defaults to “Posts”. If empty, the title will be not displayed.\u003C\u002Fli>\n\u003Cli>\u003Cem>\u003Cstrong>‘style’\u003C\u002Fstrong>\u003C\u002Fem>: style to display the categories list. The value ‘list’ displays the categories as list items while empty value generates no special display method (the list items are separated by \u003Ccode>\u003Cbr>\u003C\u002Fcode> tags). The default value is list (creates list items for an unordered list). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For the latest information visit the website: \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fwp-multilingual-sitemap\u002F\" title=\"Wordpress Multilingual Sitemap\" rel=\"nofollow ugc\">http:\u002F\u002Fcode.google.com\u002Fp\u002Fwp-multilingual-sitemap\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Follow us on Twitter\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Falvarodp\" rel=\"nofollow ugc\">http:\u002F\u002Ftwitter.com\u002Falvarodp\u003C\u002Fa>\u003C\u002Fp>\n","Allows creating complete multilingual sitemaps of your entire blog.",300,14313,80,"2010-09-23T12:36:00.000Z","3.0.5","2.8",[19,22,23,117,118],"shortcode","sitemap","http:\u002F\u002Fcode.google.com\u002Fp\u002Fwp-multilingual-sitemap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-multilingual-sitemap.0.1.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":13,"num_ratings":14,"last_updated":131,"tested_up_to":73,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":138,"download_link":139,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":60},"simple-menu-order-column","Simple Menu Order Column","2.1.0","chillcode","https:\u002F\u002Fprofiles.wordpress.org\u002Fchillcode\u002F","\u003Cp>Every WP_Post (page, attachment, post, woo product) has a menu_order column and this plugin allows you to modify it directly on your dashboard listings.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change menu order on WP_Post types like pages, attachments, posts & woo products.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Prerequisites\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\" rel=\"ugc\">\u003Cstrong>WordPress\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>Free\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>Once installed you will see an input box on every listing item.\u003C\u002Fp>\n\u003Cp>To disable confirm prompt after menu order is updated visit \u003Cstrong>Wordpres Settings->Writing\u003C\u002Fstrong> and untick the option \u003Cstrong>Enable confirmation on input exit\u003C\u002Fstrong>\u003Cbr \u002F>\nTo disable tab to next on position update visit \u003Cstrong>WordPress Settings->Writing\u003C\u002Fstrong> and untick the option Enable \u003Cstrong>Go to next field on update\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Access WordPress Admin\u003C\u002Fstrong>: Log in to your \u003Cstrong>WordPress\u003C\u002Fstrong> admin dashboard. This is usually accessed by adding “\u002Fwp-admin” to the end of your website’s URL and entering your credentials.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigate to Posts, Media, Pages or Products\u003C\u002Fstrong>: After logging in, navigate to any listing page based on WP_Post, such as Posts, Media, Pages, or Products (if you’ve installed WooCommerce). You can find these sections in the left-hand menu of the \u003Cstrong>WordPress\u003C\u002Fstrong> admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reordering items\u003C\u002Fstrong>: Each list item will have a new input box with a menu_order value *. Simply change the value and press Enter to reorder the items. Negative values are also acceptable. For example, -1 will be sorted before 1 or 0.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>If Order column is not present \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fadministration-screens\u002F#screen-options\u002F\" rel=\"ugc\">Manage screen options\u003C\u002Fa> and enable Order Column.\u003C\u002Fli>\n\u003C\u002Ful>\n","Expose menu order column on your dashboard listings.",200,2796,"2025-12-11T21:10:00.000Z","6.0","7.4",[135,136,22,23,137],"media","menu-order","products","https:\u002F\u002Fgithub.com\u002Fchillcode\u002Fsimple-menu-order-column","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-menu-order-column.2.1.0.zip",{"attackSurface":141,"codeSignals":165,"taintFlows":204,"riskAssessment":205,"analyzedAt":216},{"hooks":142,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":164,"entryPointCount":14,"unprotectedCount":26},[143,149,153],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","widgets_init","sf_category_menu_widget_register_widgets","sf-category-menu.php",221,{"type":144,"name":150,"callback":151,"file":147,"line":152},"wp_enqueue_scripts","sf_category_load",241,{"type":144,"name":154,"callback":155,"file":147,"line":156},"plugins_loaded","sf_category_init",246,[],[],[160],{"tag":161,"callback":162,"file":147,"line":163},"list_categories_thumbnails","wpb_list_categories_with_thumbnails",347,[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":203},[],{"prepared":26,"raw":26,"locations":168},[],{"escaped":32,"rawEcho":170,"locations":171},17,[172,175,177,179,181,183,184,186,187,189,191,192,193,195,197,199,201],{"file":147,"line":173,"context":174},49,"raw output",{"file":147,"line":176,"context":174},69,{"file":147,"line":178,"context":174},131,{"file":147,"line":180,"context":174},198,{"file":147,"line":182,"context":174},199,{"file":147,"line":182,"context":174},{"file":147,"line":185,"context":174},203,{"file":147,"line":185,"context":174},{"file":147,"line":188,"context":174},210,{"file":147,"line":190,"context":174},211,{"file":147,"line":190,"context":174},{"file":147,"line":190,"context":174},{"file":147,"line":194,"context":174},283,{"file":147,"line":196,"context":174},304,{"file":147,"line":198,"context":174},325,{"file":147,"line":200,"context":174},334,{"file":147,"line":202,"context":174},336,[],[],{"summary":206,"deductions":207},"The \"sf-category-menu\" v1.5 plugin exhibits a generally positive security posture based on the static analysis. The absence of any detected dangerous functions, SQL queries that are not properly prepared, file operations, or external HTTP requests is a strong indicator of secure coding practices. Furthermore, the lack of known historical vulnerabilities suggests a history of responsible development and maintenance.  However, there are notable areas for improvement. A significant concern is the low percentage of properly escaped output, with only 15% of 20 total outputs being properly escaped. This presents a risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is displayed without sufficient sanitization. Additionally, the absence of nonce checks and capability checks, particularly given the presence of a shortcode which can be an entry point for malicious input, is a weakness. While the attack surface is small and currently appears unprotected points are zero, a single shortcode without proper checks could still be leveraged.",[208,211,214],{"reason":209,"points":210},"Low percentage of properly escaped output",8,{"reason":212,"points":213},"Missing nonce checks",5,{"reason":215,"points":213},"Missing capability checks","2026-03-16T22:41:28.559Z",{"wat":218,"direct":228},{"assetPaths":219,"generatorPatterns":221,"scriptPaths":222,"versionParams":225},[220],"\u002Fwp-content\u002Fplugins\u002Fsf-category-menu\u002Ftree-view\u002Fjquery.treeview.css",[],[223,224],"\u002Fwp-content\u002Fplugins\u002Fsf-category-menu\u002Ftree-view\u002Fjquery.treeview.js","\u002Fwp-content\u002Fplugins\u002Fsf-category-menu\u002Ftree-view\u002Flib\u002Fjquery.cookie.js",[226,227],"sf-category-menu\u002Ftree-view\u002Fjquery.treeview.js?ver=","sf-category-menu\u002Ftree-view\u002Flib\u002Fjquery.cookie.js?ver=",{"cssClasses":229,"htmlComments":234,"htmlAttributes":235,"restEndpoints":242,"jsGlobals":243,"shortcodeOutput":245},[230,231,232,233],"category_name","category_name_count","dynamic_sidemenu","category_row",[],[236,237,238,239,240,241],"id='catnavigation'","class='treeview'","class='treeview-red'","class='treeview-black'","class='treeview-grey'","class='treeview-famfamfam'",[],[244],"jQuery",[246],"\u003Cul class='category_row'>"]