Category Order and Taxonomy Terms Order


Order Categories and all custom taxonomies terms (hierarchically) using a Drag and Drop Sortable JavaScript capability. No Theme update is required the code will change the query on the fly.
If multiple taxonomies are created for a custom post type, a menu will allow you to choose the one need to be sorted. If child categories (terms) are defined, those can be ordered too using the same interface.

Also, you can have the admin terms interface sorted per your new sort.

This plugin is developed by Nsp-Code

See the Advanced Taxonomy Terms Order for advanced features.


Available in English, Dutch, French, Deutch, Slovak, Japanese, Traditional Chinese, Brazilian Portuguese, Hungarian, Ukrainian, Czech and Romanian
Whant to contribute with a translation in your language? Please check at

There aren’t any Editors for your native language on plugin Contributors? You can help to moderate!


  • Category Order Interface.
  • Multiple Taxonomies Interface.


  1. Upload taxonomy-terms-order folder to your /wp-content/plugins/ directory.
  2. Activate the plugin from Admin > Plugins menu.
  3. Once activated you should check with Settings > Taxonomy Terms Order
  4. Use the Taxonomy Order link which appears in each post type section to make your sort.


Feel free to contact me at

I have no PHP knowledge at all, will I still be able to use this plugin?

Yes, this is the right tool for you. The plugin comes with a unique feature to update the queries on the fly and return the terms in the required order without changing any line of code. Or as an alternative you can do that manually.

I prefer to apply the sort through code, how can this be done?

Include a ‘orderby’ => ‘term_order’ within your get_terms() arguments.

What taxonomies will allow me to sort?

You can sort ALL taxonomies, including the default Categories.

Is there any way I can get my admin interface to use the custom terms order?

Absolutely, the plugin can do that. In fact you can configure so only the admin will update and the front side template will display the terms as before.

There is a feature that I want implemented, can you do something about it?

All ideas are welcome and I will put them on my list to be implemented into the new versions. Although this may take time, if you are in a rush please consider a small donation and we can arrange something.

I still need more features

Consider upgrading to our advanced version of this plugin at a very resonable price Advanced Taxonomy Terms Order Order


July 3, 2019
We are setting up a directory website and had an unwieldy list of 80+ amenities/features for hotels, restaurants and tours/attractions. With this plug-in, I was able to alphabetize the list in less than 10 minutes. It's an easy drag and drop set up. I'm thrilled.
June 28, 2019
I was about to code during the next 10 hours, but I found this master piece of software and it saved my life. Thank you guys, amazing work!
June 11, 2019
I was having problems with a premium theme where the authors insisted that various taxonomies could only be placed alphabetically - not in an order of my own choice. That was until I installed this lovely little plugin, which lets me arrange things the way I wanted. I already tried the 'posts order' plugin on another website, and the 'Category Terms Order' plugin works just as effortlessly. Full marks for a problem well solved!
May 23, 2019
Premium version of this plugin didn't worked as I expected, so I asked for a refund, but they refused. Lost $35 in something I didn't even use. I just want my money back.
December 12, 2018
No matter which way i put them, they always are sorted by Z-A! (which is,.. how can i put that.. Useless).
Read all 129 reviews

Contributors & Developers

“Category Order and Taxonomy Terms Order” is open source software. The following people have contributed to this plugin.


“Category Order and Taxonomy Terms Order” has been translated into 17 locales. Thank you to the translators for their contributions.

Translate “Category Order and Taxonomy Terms Order” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Ignore WooCOmmerce Attributes order as being changed through default interface


  • Rely on ‘terms_clauses’ filter than ‘get_terms_orderby’ as producing issues with the $maybe_orderby_meta backward compatibility.
  • Fix WooCommerce category order apply


  • Ignore admin sort when using columns order within Taxonomy interface


  • Replaced serialise with JSON when saving terms order
  • New filter to/get_terms_orderby/ignore to allow sort ignore when Autosort is turned On
  • Addon code to ignore term_order sorting when Co-Authors plugin term query

  • Add nonce field for AJAX sort update

  • Removed Google Plus share button which triggered some JavaScript errors


  • Use JSON instead serialise method when sending order through AJAX
  • Updated PO language file

  • Default admin capability changed from install_plugins to manage_options to prevent DISALLOW_FILE_MODS issue.
  • Prepare plugin for Composer package
  • Interface table th elements titles left align
  • Interface Taxonomy terms count fix


  • Included ‘ignore_term_order’ to force menu_order ignore when autosort active.
  • Translations issues update


  • Remove translations from the package
  • Removed donate banner
  • PHP 7 fix
  • Unused action remove


  • textdomain folder fix
  • Translation fix for user roles
  • the_title filter replaced with terms_walker
  • Add Nonce for admin settings


  • Texdomain change to taxonomy-terms-order to allow translations through
  • WordPress 4.4 compatibility update
  • CSS updates

  • Security bug fix


  • Translation textdomain fix – thanks to Pedro Mendonça
  • Portuguese localisation update – Pedro Mendonça


  • User role switch from deprecated user_level to capabilities
  • Taxonomy sort for media
  • Admin Options update


  • Iranian Language (
  • Admin CSS updates.


  • Polish Language (Pozdrawiam – ; Mateusz – )


  • Hungarian Language (Adam Laki –
  • Ukrainian translation (Michael Yunat –
  • Czech translation


  • Brazilian Portuguese Language (Rafael Forcadell –


  • Traditional Chinese Language (Danny –
  • Minor admin styling


  • Menu walker update
  • Translations load fix
  • Japanese language


  • Headers already sent bug fix
  • Slovak Language (Branco Slovak


  • Small updates
  • German and French languages.


  • Localisation implement, Dutch and Romanian.
  • Many thanks to Anja Fokker