Category Order and Taxonomy Terms Order

Descripción

Controla fácilmente el orden de las categorías y de cualquier taxonomía jerárquica con una sencilla interfaz de arrastrar y soltar. Reordena los términos principal e hijo visualmente en la administración y elige si el plugin aplica automáticamente tu orden personalizado de términos a las consultas del frontend.

Características principales

  • Reordenación intuitiva mediante arrastrar y soltar para categorías y todas las taxonomías jerárquicas.
  • Opción para aplicar automáticamente el orden personalizado de términos a las consultas del frontend (no se requieren ediciones en temas o plugins).
  • Mantén las listas de términos de la administración en tu nuevo orden (hace que la gestión y los flujos de trabajo editoriales sean coherentes).
  • Funciona con múltiples taxonomías por tipo de entrada: cambia entre taxonomías desde la misma interfaz.
  • Compatible con multisitio y actualizado regularmente para las versiones modernas de WordPress y PHP (consulta el registro de cambios para ver las notas de compatibilidad).

Cómo funciona

Después de activar el plugin, aparece una nueva página de Orden de taxonomías en el menú del tipo de entrada personalizado. Solo tienes que abrirla y arrastrar los términos al orden exacto que quieras, incluyendo la jerarquía principal e hijo.
Usa la pantalla de Orden de taxonomías del plugin para arrastrar los términos al orden que quieras. Para aplicar el orden personalizado automáticamente en todo tu sitio, activa la opción Autosort: el plugin ajustará las consultas de términos sobre la marcha para que tu orden elegido se muestre sin necesidad de cambios en las plantillas. Si prefieres controlar la ordenación mediante código, incluye orderby => ‘term_order’ al llamar a get_terms() para usar el orden del plugin mediante programación.

Este plugin está desarrollado por Nsp-Code

Mira la ordenación avanzada de términos taxonómicos para conocer las características avanzadas.

Localización

Disponible en catalán, chino (China), chino (Taiwán), checo, neerlandés, neerlandés (Bélgica), inglés (Australia), inglés (Canadá), inglés (Nueva Zelanda), inglés (Reino Unido), inglés (EE.UU.), francés (Francia), gallego, alemán, italiano, japonés, noruego (Bokmål), polaco, portugués (Portugal), ruso, español (Chile), español (España), español (Venezuela), sueco y turco.
¿Quieres contribuir con una traducción a tu idioma? Consulta en https://translate.wordpress.org/projects/wp-plugins/taxonomy-terms-order

¿No hay ningún editor para tu idioma nativo entre los colaboradores del plugin? ¡Puedes ayudar a moderar! https://translate.wordpress.org/projects/wp-plugins/taxonomy-terms-order/contributors

Capturas de pantalla

Instalación

  1. Sube la carpeta taxonomy-terms-order a tu directorio /wp-content/plugins/.
  2. Activa el plugin desde el menú Administración > Plugins.
  3. Una vez activado, debes comprobar “Ajustes > Orden de términos de taxonomía”
  4. Utiliza el enlace orden taxonómico que aparece en la sección de cada tipo de entrada para realizar tu ordenación.

FAQ

No dudes en ponerte en contacto conmigo en electronice_delphi@yahoo.com

No tengo ningún conocimiento de PHP, ¿este plugin es para mí?

¡Por supuesto que puedes!
A diferencia de muchos otros plugins, no tienes que hacer ningún cambio en el código para que el orden de las entradas se aplique según el orden definido por ti. Hay una opción para autoactualizar las consultas de WordPress para que las entradas se devuelvan en el orden personalizado. Esto se puede desactivar (Autosort) para permitir el uso de código personalizado.

Prefiero aplicar la ordenación mediante código, ¿cómo se puede hacer?

Incluye un ‘orderby’ => ‘term_order’ dentro de tus argumentos get_terms().

¿Qué taxonomías me permitirán clasificar?

Puedes ordenar TODAS las taxonomías (jerárquicamente activas), incluidas las categorías por defecto.

¿Hay alguna forma de que mi interfaz de administración utilice el orden de los términos personalizados?

Por supuesto, el plugin puede hacerlo. De hecho, puedes configurarlo para que solo se actualice el administrador y la plantilla frontal muestre los términos como antes.

Hay una característica que quiero que se implemente, ¿puedes hacer algo al respecto?

Todas las ideas son bienvenidas y las pongo en mi lista para implementarlas en las nuevas versiones. De todas formas esto puede llevar tiempo, pero si tienes prisa, por favor, considera una pequeña donación y podemos organizar algo.

Sigo necesitando más características

Ten en cuenta la posibilidad de actualizar a nuestra versión avanzada de este plugin a un precio muy razonable pedir Advanced Taxonomy Terms Order

Reseñas

12 de Febrero de 2026
This plugin is very simple to use and it helps a lot when you have dozens of categories to manage.A real time saver.
15 de Enero de 2026
Works perfectly with CPTs and Woocommerce. Support is also excellent!
26 de Abril de 2025
Thank you for this simple but essential plugin! Easy to use. Should be in WP core! 🙂
23 de Febrero de 2025 3 respuestas
I have several taxonomies connected to a custom post type called 'activiteiten'. One of the taxonomies is called 'type-activiteiten'. How do i disable the plugin from ordening this taxonomy? It's causing trouble with something i want to build. I do need the 'Category Order and Taxonomy Terms Order' plugin to work for the other taxonomies, but not for 'type-activiteiten'. Could you please tell me if there is a php-snippet I can add for this?
Leer los 162 comentarios

Colaboradores & Desarrolladores

“Category Order and Taxonomy Terms Order” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Category Order and Taxonomy Terms Order” ha sido traducido en 26 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Category Order and Taxonomy Terms Order” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

2.0

  • Validate the AJAX handler against the current user’s capabilities to ensure that the saved data can only be submitted by users with the appropriate permissions.
  • WordPress 7.1 compatibility check and tag update

1.9.9.1

  • Fix: Wrong comparison operator for numeric / string.

1.9.9

  • Fix: Uncaught Error: Call to undefined function is_plugin_active()

1.9.8

  • XStore Core – compatibility file, add a Term Order option for the orderby argument, on the Brands widget.
  • Fix: Wrong comparison when AutoSort / AdminSort is active.

1.9.7

  • Load the required CSS and JavaScript assets, only in the plugin screens ( sorting and options area ).
  • If admin rest route and AdminSort is active, apply the customized terms order.
  • WordPress 7.0 compatibility check and tag update.

1.9.5

  • Add a Settings link for the plugin in the Plugins area to make it easier for users to access and get started.
  • Implement minor code improvements.

1.9.4

  • On Rest Request, evaluate the admin sort settings to apply or not the customized order.

1.9.3

  • Improved plugin page description
  • Use sanitize_text_field and wp_unslash for the options form
  • Include FALSE argument in the wp_register_script
  • WordPress 6.9 compatibility check
  • WordPress 6.9 tag update

1.9.1

  • Replace all _e with escaping function esc_html_e
  • Use esc_url when output an image url
  • Use esc_attr when output html attribute value
  • Use isset before using an array argument.
  • Minor CSS enhancements
  • Other Minor code changes

1.9

  • Style and layout updates for the re-order interface.
  • Add version to the CSS/JavaScript files to ensure latest data is loaded instead cached.
  • WordPress 6.8.2 compatibility tag

1.8.8

  • PHP 8.3.4 compatibility check
  • Slight CSS and layout adjustments.
  • WordPress 6.8 compatibility tag

1.8.7

  • CSS adjustments for span action section.
  • Option for term edit link.
  • Include the term edit link on the ReOrder interface.
  • WordPress 6.7 compatibility check and tag update.

1.8.6

  • Fix: TTO_addons class not loaded which makes the compatibility routines not triggering.

1.8.5

  • Temporary placeholder function to prevent fatal errors when using the Uncode theme.

1.8.4

  • Code structure improvements.
  • New option “Show / Hide re-order interface” – Display the Taxonomy Order interface for the specified post types
  • WordPress 6.6.1 compatibility check and tag update

1.8.2

  • Polylang fix – Ignore the ‘language’ to avoid unnecessarily sorting.
  • Set-up the Live Preview for the plugin.
  • WordPress 6.5.4 compatibility check and tag update

1.8.1

  • WordPress 6.5 compatibility check and tag update

1.8

  • Check if the terms table still includ the custom column, to avoid errors ( mainly when upgrading WordPress )
  • Code improvements
  • WordPress 6.4.2 compatibility check and tag update

1.7.9

  • Trigger wp_cache_flush when saving the order to clear the internal caches
  • WordPress 6.3 compatibility tag

1.7.7

  • Use term name for admin queries, when the admin sort is active, to avoid “random” returns on certain servers, when term order are empty.
  • WordPress 6.2.2 compatibility tag

1.7.5

  • New filter tto/admin/plugin_options/capability to add custom roles and capabilities.
  • Compatibility tag update for WordPress 6.2

1.7.4

  • Compatibility tag update for WordPress 6.1.1

1.7.3

  • Use esc_html to escape the ajax response message, to avoid single quotes which will break the code.

1.7.1

  • Add the required column when create a new site, when running under MultiSite environment.

1.7

  • Create the required columns for all sites, when running under MultiSite environment.
  • Compatibility tag update for WordPress 6.0.1

1.6.1

  • Compatibility tag update for WordPress 6.0

1.6

  • Readme file updates, typos fixes.
  • Compatibility tag update for WordPress 5.9.1

1.5.9

  • Remove Twitter button
  • Compatibility tag update for WordPress 5.8.2

1.5.7.7

  • Minor code updates
  • Code cleanup
  • Compatibility tag update for WordPress 5.8.1

1.5.7.6

  • Clear the term cache to ensure the updated order reflect for certain caches

1.5.7.5

  • Apply the order within admin if ignore_term_order argument is set and not true
  • Compatibility tag update for WordPress 5.7

1.5.7.4

  • Fix: Call to undefined function wc_get_attribute_taxonomies()
  • Compatibility tag update for WordPress 5.6

1.5.7.3

  • Compatibility tag update for WordPress 5.5

1.5.7.2

  • Compatibility tag update for WordPress 5.4

1.5.7.1

  • Compatibility tag update for WordPress 5.3

1.5.7

  • Ignore WooCOmmerce Attributes order as being changed through default interface

1.5.6

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

1.5.5

  • Ignore admin sort when using columns order within Taxonomy interface

1.5.4

  • Replaced serialize 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

1.5.3.2

  • Add nonce field for AJAX sort update

1.5.3.1

  • Removed Google Plus share button which triggered some JavaScript errors

1.5.3

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

1.5.2.2

  • Default admin capability changed from install_plugins to manage_options to prevent DISALLOW_FILE_MODS issue. https://wordpress.org/support/topic/plugin-breaks-when-disallow_file_mods-is-set-to-true/
  • Prepare plugin for Composer package
  • Interface table th elements titles left align
  • Interface Taxonomy terms count fix

1.5

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

1.4.9

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

1.4.8

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

1.4.7

  • Texdomain change to taxonomy-terms-order to allow translations through translate.wordpress.org
  • WordPress 4.4 compatibility update
  • Css updates

1.4.6.1

  • Security bug fix

1.4.5

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

1.4.4

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

1.4.2

  • Iranian Language (eydaaad@gmail.com)
  • Admin css updates.

1.4.1

  • Polish Language(Pozdrawiam – www.difreo.pl/ ; Mateusz – www.czar-net.com )

1.4.0

  • Hungarian Language(Adam Laki – http://codeguide.hu/)
  • Ukrainian translation (Michael Yunat – http://getvoip.com)
  • Czech translation

1.3.7

  • Brazilian Portuguese Language (Rafael Forcadell – www.rafaelforcadell.com.br)

1.3.6

  • Traditional Chinese Language (Danny – http://sofree.cc)
  • Minor admin styling

1.3.4

  • Menu walker update
  • Translations load fix
  • Japanese language

1.3.0

  • Headers already sent bug fix
  • Slovak Language (Branco Slovak http://webhostinggeeks.com/user-reviews/)

1.2.9

  • Small updates
  • German and French languages.

1.2.7

  • Localization implement, Dutch and Romanian.
  • Many thanks to Anja Fokker http://www.werkgroepen.net/