[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7FocD8JMEYVdpcvUSs44qXKadztWzy8-g2HKOjnz254":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":135,"fingerprints":215},"custom-taxonomy-sort","Custom Taxonomy Sort","1.1.5","Zack Tollman","https:\u002F\u002Fprofiles.wordpress.org\u002Ftollmanz\u002F","\u003Cp>Surprisingly, WordPress does not provide a mechanism for sorting taxonomies by a custom defined order. Taxonomies can only be sorted by name or id. Custom Taxonomy Sort allows the average user a mechanism to define and display terms in a specified order. After installing Custom Taxonomy Sort, each taxonomy term will have the ability to have a “tax-order” value associated with it. This order is specified by doing the following:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to any taxonomy add or edit screen (e.g., wp-admin\u002Fedit-tags.php?taxonomy=category)\u003C\u002Fli>\n\u003Cli>Fill in a numeric value for the “Order” field. By default, the order will be ascending, meaning it will sort from low to high (e.g., 1, 2, 3). These values can be added on the Add Taxonomy screen, the Edit Taxonomy screen, or through the Quick Edit panel.\u003C\u002Fli>\n\u003Cli>Observe all of your terms automagically being sorted in the order you specified\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Custom Taxonomy Sort automatically applies the sort order to all instances in which the terms are displayed. All you need to do is define that order.\u003C\u002Fp>\n\u003Ch4>Manual Mode\u003C\u002Fh4>\n\u003Cp>In addition to automatically sorting the terms, Custom Taxonomy Sort allows developers to override the automatic sort to offer finer control over how terms are displayed in different parts of WordPress. Manual mode can be started by changing “Automatic Sort” to “Off” in the Custom Taxonomy Sort Settings page (wp-admin\u002Foptions-general.php?page=custom-taxonomy-sort-settings). Once “Automatic Sort” is switched to “Off”, the terms will no longer be sorted automatically by the custom order. Instead, the custom sort order can be envoked with a new parameter for the “orderby” argument. Custom Taxonomy Sort allows you to use the following argument to access a custom sorted list of terms using “get_terms”\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php get_terms('orderby=custom_sort'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Voila! Now, your terms will only be sorted by the specified order in the places that you want it sorted in this order. All other instances of displaying terms will revert to WordPress’ default of sorting the terms by name. Additionally, you can specifically have the terms sort in ascending (‘ASC’; default; e.g., 1, 2, 3) or descending (‘DESC’; e.g., 3, 2, 1) order by adding the “order” argument.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php get_terms('orderby=custom_sort&order=ASC'); ?>\n\n\u003C?php get_terms('orderby=custom_sort&order=DESC'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Acknowledgements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Thanks to Jacob M Goldman for his excellent \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsimple-term-meta\u002F\" rel=\"ugc\">Simple Term Meta plugin\u003C\u002Fa>, which made programming the term meta quite simple. \u003C\u002Fli>\n\u003Cli>Thanks to hydrowire \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplugin-custom-taxonomy-sort-error-in-quick-edit-post\" rel=\"ugc\">for pointing out a bug\u003C\u002Fa> fixed in 1.1.1\u003C\u002Fli>\n\u003Cli>Thanks to “Mosey” for pointing out a bug with a situation in which order did not work for a custom taxonomy\u003C\u002Fli>\n\u003Cli>Thanks to DUCK__BOY1981 for pointing out a bug where the column values where overridden inappropriately\u003C\u002Fli>\n\u003Cli>Thanks to @martindj for pointing out a bug where the column value returned incorrectly\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom Taxonomy Sort allows you to explicitly control the sort order of all taxonomy terms.",400,22904,80,14,"2011-12-13T16:42:00.000Z","3.3.2","3.1","",[20,21,22],"category","sort","taxonomy","http:\u002F\u002Fwww.zackdev.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-taxonomy-sort.1.1.5.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"tollmanz",6,1000,30,84,"2026-04-04T14:41:01.989Z",[38,63,81,98,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":26,"last_vuln_date":62,"fetched_at":28},"taxonomy-terms-order","Category Order and Taxonomy Terms Order","1.9.4","nsp-code","https:\u002F\u002Fprofiles.wordpress.org\u002Fnsp-code\u002F","\u003Cp>Easily control the order of Categories and any hierarchical taxonomy with a simple drag-and-drop interface. Reorder parent and child terms visually in the admin and choose whether the plugin automatically applies your custom term order to front-end queries.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Intuitive drag-and-drop reordering for Categories and all hierarchical taxonomies. \u003C\u002Fli>\n\u003Cli>Option to auto-apply the custom term order to front-end queries (no theme\u002Fplugin edits required). \u003C\u002Fli>\n\u003Cli>Keep the admin term lists in your new order (makes management and editorial workflows consistent). \u003C\u002Fli>\n\u003Cli>Works with multiple taxonomies per post type — switch between taxonomies from the same interface. \u003C\u002Fli>\n\u003Cli>Multisite aware and regularly updated for modern WordPress and PHP versions (see changelog for compatibility notes).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>After activating the plugin, a new Taxonomy Order page becomes available under the custom post type menu. Simply open it and drag terms into the exact order you want — including parent\u002Fchild hierarchy.\u003Cbr \u002F>\nUse the plugin’s Taxonomy Order screen to drag terms into the order you want. To apply the custom order automatically across your site, enable the Autosort option — the plugin will adjust term queries on the fly so your chosen order shows without template changes. If you prefer to control ordering in code, include orderby => ‘term_order’ when calling get_terms() to use the plugin’s order programmatically.\u003C\u002Fp>\n\u003Cp>This plugin is developed by \u003Ca href=\"http:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">Nsp-Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fpremium-plugins\u002Fwordpress-plugins\u002Fadvanced-taxonomy-terms-order\u002F\" rel=\"nofollow ugc\">Advanced Taxonomy Terms Order\u003C\u002Fa> for advanced features.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>Available in Catalan, Chinese (China), Chinese (Taiwan), Czech, Dutch, Dutch (Belgium), English (Australia), English (Canada), English (New Zealand), English (UK), English (US), French (France), Galician, German, Italian, Japanese, Norwegian (Bokmål), Polish, Portuguese (Portugal), Russian, Spanish (Chile), Spanish (Spain), Spanish (Venezuela), Swedish, and Turkish.\u003Cbr \u002F>\nWhant to contribute with a translation to your language? Please check at https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u003C\u002Fp>\n\u003Cp>There isn’t any Editors for your native language on plugin Contributors? You can help to moderate! https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u002Fcontributors\u003C\u002Fp>\n","Drag-and-drop ordering for Categories & any taxonomy (hierarchically) using a Drag and Drop Sortable JavaScript capability.",500000,9896783,90,162,"2026-02-19T17:40:00.000Z","6.9.4","2.8",[54,55,56,57],"categories-sort","category-order","taxonomy-order","terms-order","http:\u002F\u002Fwww.nsp-code.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomy-terms-order.1.9.4.zip",99,2,"2018-02-22 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":52,"requires_php":18,"tags":77,"homepage":79,"download_link":80,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wp-category-sort","WP Category Sort","2.0.3","Lovinnagi","https:\u002F\u002Fprofiles.wordpress.org\u002Flovinnagi\u002F","\u003Cp>The WP Category Sort plugin allows you to easily reorder your categories the way you want via drag and drop.\u003C\u002Fp>\n","The WP Category Sort plugin allows you to easily reorder your categories the way you want via drag and drop.",500,5402,100,1,"2021-12-03T12:23:00.000Z","5.8.13",[54,55,78,56,57],"order-category","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-category-sort\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-category-sort.2.0.3.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":26,"num_ratings":26,"last_updated":91,"tested_up_to":51,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":18,"download_link":97,"security_score":73,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"category-commander","Category Commander","1.0.5","菅原隆志","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaka235345\u002F","\u003Cp>Category Commander lets administrators reorder Categories using a clean drag & drop interface.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Drag & drop ordering and parent changes\u003Cbr \u002F>\n* Secure REST saving (nonce + capability checks)\u003Cbr \u002F>\n* Autosort option to apply your custom order automatically on the front-end\u003Cbr \u002F>\n* Optional autosort in wp-admin category lists\u003Cbr \u002F>\n* Search filter for large category sets (disables drag while filtering to prevent mistakes)\u003Cbr \u002F>\n* Export\u002FImport as JSON (import can recreate missing categories)\u003Cbr \u002F>\n* Keyboard support: Click a category (or Tab to its handle), then Alt (Option on Mac) + \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↑\u003C\u002Fspan>\u002F\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↓\u003C\u002Fspan> to move it\u003C\u002Fp>\n","Drag & drop ordering for Categories with secure saving, optional autosort, JSON export\u002Fimport, and accessibility enhancements.",20,261,"2026-02-07T02:17:00.000Z","6.0","7.4",[20,95,96,21,22],"drag-and-drop","order","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-commander.1.0.5.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":48,"num_ratings":25,"last_updated":108,"tested_up_to":51,"requires_at_least":109,"requires_php":18,"tags":110,"homepage":115,"download_link":116,"security_score":73,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"categories-images","Categories Images","3.3.1","Zahlan","https:\u002F\u002Fprofiles.wordpress.org\u002Felzahlan\u002F","\u003Cp>The Categories Images is a WordPress plugin allow you to add image to category, tag or custom taxonomy.\u003C\u002Fp>\n\u003Cp>Use \u003Ccode>\u003C?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>\u003C\u002Fcode> to get the url and put it in any img tag.\u003Cbr \u002F>\nOr simply use \u003Ccode>\u003C?php if (function_exists('z_taxonomy_image')) z_taxonomy_image(); ?>\u003C\u002Fcode> in (category or taxonomy) template.\u003C\u002Fp>\n\u003Ch4>REST API Support\u003C\u002Fh4>\n\u003Cp>Access term images via the WP REST API. The field \u003Ccode>z_taxonomy_image_url\u003C\u002Fcode> is automatically added to term objects.\u003C\u002Fp>\n\u003Ch4>Enhanced Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[z_taxonomy_image term_id=\"123\" size=\"medium\" link=\"yes\"]\u003C\u002Fcode> – Display a specific term image with a link.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[z_taxonomy_list taxonomy=\"category\" style=\"grid\" columns=\"4\" show_name=\"yes\"]\u003C\u002Fcode> – Display a beautiful grid of terms with their images.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Elementor Integration\u003C\u002Fh4>\n\u003Cp>Use term images dynamically in Elementor via the native Dynamic Tags system.\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>Categories Images settings menu is now under Settings > Categories Images to avoid cluttering the main WordPress menu, the settings now is more organized with a dedicated documentation page that includes usage examples and shortcodes.\u003C\u002Fp>\n\u003Cp>From the settings menu, you can exclude any taxonomies from the plugin to avoid conflicts with other plugins like WooCommerce!\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Documentation is now available inside the plugin settings menu. for more information please visit the \u003Ca href=\"https:\u002F\u002Fzahlan.net\u002Fblog\u002F2012\u002F06\u002Fcategories-images\u002F\" rel=\"nofollow ugc\">Categories Images\u003C\u002Fa>.\u003C\u002Fp>\n","The Categories Images is a Wordpress plugin allow you to add image to category, tag or custom taxonomy.",50000,891623,"2025-12-21T00:35:00.000Z","4.0",[99,111,112,113,114],"category-image","category-thumb","tag-image","taxonomy-image","https:\u002F\u002Fzahlan.net\u002Fblog\u002Fcategories-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategories-images.3.3.1.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":106,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":51,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":133,"download_link":134,"security_score":73,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"custom-taxonomy-order-ne","Custom Taxonomy Order","4.0.2","Marcel Pol","https:\u002F\u002Fprofiles.wordpress.org\u002Fmpol\u002F","\u003Cp>Custom Taxonomy Order is a plugin for WordPress which allows for the ordering of taxonomy terms.\u003C\u002Fp>\n\u003Cp>It supports the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Order (custom) terms through a simple drag-and-drop interface.\u003C\u002Fli>\n\u003Cli>No custom coding needed. It uses standard WordPress filters.\u003C\u002Fli>\n\u003Cli>It uses the available WordPress scripts and styles.\u003C\u002Fli>\n\u003Cli>The plugin is lightweight, without any unnecessary scripts to load into the admin.\u003C\u002Fli>\n\u003Cli>It falls in line gracefully with the look and feel of the WordPress interface.\u003C\u002Fli>\n\u003Cli>It is located under the Tools > Term Order menu in the backend.\u003C\u002Fli>\n\u003Cli>Translated or translatable.\u003C\u002Fli>\n\u003Cli>Custom functions to order the taxonomies themselves.\u003C\u002Fli>\n\u003Cli>There is no Pro version, everything works in the Free version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin is compatible with \u003Ca href=\"https:\u002F\u002Fwww.classicpress.net\" rel=\"nofollow ugc\">ClassicPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>This plugin is also available in \u003Ca href=\"https:\u002F\u002Fcodeberg.org\u002Fcyclotouriste\u002Fcustom-taxonomy-order-ne\" rel=\"nofollow ugc\">Codeberg\u003C\u002Fa>.\u003C\u002Fp>\n","Allows for the ordering of categories and custom taxonomy terms through a simple drag-and-drop interface",717000,96,95,"2026-01-10T09:21:00.000Z","4.1","7.0",[55,96,56,132],"term-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-taxonomy-order-ne\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-taxonomy-order-ne.4.0.2.zip",{"attackSurface":136,"codeSignals":180,"taintFlows":205,"riskAssessment":206,"analyzedAt":214},{"hooks":137,"ajaxHandlers":176,"restRoutes":177,"shortcodes":178,"cronEvents":179,"entryPointCount":26,"unprotectedCount":26},[138,143,147,150,155,157,159,162,166,169,172],{"type":139,"name":140,"callback":141,"priority":73,"file":142,"line":35},"action","init","add_taxonomy_actions","custom-taxonomy-sort.php",{"type":139,"name":144,"callback":145,"file":142,"line":146},"admin_menu","add_settings_actions",87,{"type":139,"name":148,"callback":149,"file":142,"line":48},"admin_init","settings_init",{"type":151,"name":152,"callback":152,"priority":153,"file":142,"line":154},"filter","get_terms",10,93,{"type":151,"name":156,"callback":156,"priority":153,"file":142,"line":126},"wp_get_object_terms",{"type":151,"name":158,"callback":158,"priority":153,"file":142,"line":60},"get_the_terms",{"type":151,"name":160,"callback":160,"priority":153,"file":142,"line":161},"get_terms_orderby",102,{"type":139,"name":163,"callback":164,"file":142,"line":165},"admin_enqueue_scripts","add_admin_scripts",105,{"type":139,"name":148,"callback":167,"file":142,"line":168},"add_quick_edit_action",108,{"type":139,"name":170,"callback":170,"priority":153,"file":142,"line":171},"quick_edit_custom_box",596,{"type":139,"name":140,"callback":173,"file":174,"line":175},"simple_post_meta_define_table","includes\\simple-term-meta.php",59,[],[],[],[],{"dangerousFunctions":181,"sqlUsage":182,"outputEscaping":190,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":204},[],{"prepared":32,"raw":61,"locations":183},[184,187],{"file":174,"line":185,"context":186},35,"$wpdb->get_var() with variable interpolation",{"file":174,"line":188,"context":189},78,"$wpdb->query() with variable interpolation",{"escaped":74,"rawEcho":191,"locations":192},7,[193,196,198,199,200,202,203],{"file":142,"line":194,"context":195},258,"raw output",{"file":142,"line":197,"context":195},539,{"file":142,"line":197,"context":195},{"file":142,"line":197,"context":195},{"file":142,"line":201,"context":195},557,{"file":142,"line":201,"context":195},{"file":142,"line":201,"context":195},[],[],{"summary":207,"deductions":208},"The \"custom-taxonomy-sort\" v1.1.5 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any detected critical or high-severity taint flows, dangerous functions, file operations, or external HTTP requests is a significant strength. Furthermore, the plugin boasts zero known CVEs, indicating a history of stable and secure development. The plugin also has a very small attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without proper authentication or permission checks.\n\nHowever, there are areas for improvement. The low percentage of properly escaped output (13%) is a notable concern, as it suggests a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not sufficiently sanitized before being displayed. While no specific XSS vulnerabilities were detected in the taint analysis (likely due to the limited scope or nature of the analyzed flows), the underlying pattern of insufficient output escaping is a common precursor to such attacks. The fact that 25% of SQL queries are not using prepared statements also presents a potential risk of SQL injection, although the analysis did not identify specific exploitable flows.\n\nIn conclusion, the plugin has a generally good security foundation with no critical vulnerabilities reported and a well-defined, secure attack surface. The primary weaknesses lie in the potential for XSS due to inadequate output escaping and the risk of SQL injection from non-prepared SQL queries. Addressing these specific code-level concerns would further solidify the plugin's security.",[209,211],{"reason":210,"points":191},"Low percentage of properly escaped output",{"reason":212,"points":213},"SQL queries not using prepared statements",5,"2026-03-16T19:45:10.435Z",{"wat":216,"direct":225},{"assetPaths":217,"generatorPatterns":220,"scriptPaths":221,"versionParams":222},[218,219],"\u002Fwp-content\u002Fplugins\u002Fcustom-taxonomy-sort\u002Fcss\u002Fcustom-taxonomy-sort.css","\u002Fwp-content\u002Fplugins\u002Fcustom-taxonomy-sort\u002Fjs\u002Fcustom-taxonomy-sort.js",[],[219],[223,224],"custom-taxonomy-sort\u002Fjs\u002Fcustom-taxonomy-sort.js?ver=","custom-taxonomy-sort\u002Fcss\u002Fcustom-taxonomy-sort.css?ver=",{"cssClasses":226,"htmlComments":227,"htmlAttributes":228,"restEndpoints":232,"jsGlobals":233,"shortcodeOutput":234},[],[],[229,230,231],"id=\"tax-order\"","name=\"tax-order\"","aria-required=\"true\"",[],[],[]]