Orden personalizado de términos para taxonomía personalizada en admin y sitio web

6 may 2011, 12:22:30
Vistas: 20.9K
Votos: 4

Tengo una taxonomía personalizada registrada para mi tipo de contenido personalizado. Necesito hacer posible que un usuario pueda especificar el orden en el que deberían aparecer los términos de la taxonomía (algo similar al orden de menú para las páginas). Luego, al mostrar los términos de la taxonomía en el sitio, usaré el orden personalizado especificado para ordenarlos.

¿Cuál es la mejor manera de hacerlo? ¿Existe algún plugin para esto?

Muchas gracias, Dasha

2
Comentarios

He encontrado estas líneas 'sort' => true, 'args' => array('orderby' => 'term_order') al registrar una taxonomía personalizada en el codex. Sin embargo, no se explica realmente cómo funciona y cómo afecta a una taxonomía personalizada. ¿Alguien lo sabe? Gracias :)

dashaluna dashaluna
9 may 2011 18:38:28

He añadido una respuesta aquí, he creado un plugin que hace exactamente esto -- y lo hace bastante bien.

Drew Gourley Drew Gourley
22 sept 2011 18:10:39
Todas las respuestas a la pregunta 6
0

Todavía lo estoy buscando.

Después de explorar un poco, decidí usar el plugin Term Menu Order de @jameslafferty. Este añadirá menu_order a la tabla de términos y puede usarse a través de taxonomías y plantillas. @TheDeadMedic parece haber mejorado esta funcionalidad aquí, discutiendo un problema similar.

15 jun 2011 14:14:03
0

Acabo de publicar un plugin para manejar este problema. Está actualizado y me gusta pensar que hace las cosas correctamente. Puedes encontrarlo aquí: http://wordpress.org/extend/plugins/custom-taxonomy-sort/.

Después de instalarlo, solo necesitas ingresar el orden para los términos de la taxonomía y tus términos se ordenarán mágicamente. ¡Por favor comparte cualquier comentario que puedas tener!

5 jul 2011 02:05:24
2

Tengo una solución para esto: http://wordpress.org/extend/plugins/order-up-custom-taxonomy-order/

Ordénalos, configura el orden automático y ¡listo!

22 sept 2011 17:35:35
Comentarios

Hola, muchas gracias por el plugin. Lo he estado probando y me di cuenta de que tengo mi propia consulta SQL que extrae los términos. Supongo que ahora necesitaría agregar una cláusula ORDER BY ahí, ¿cierto? ¿En qué campo almacena la posición? Gracias.

dashaluna dashaluna
30 sept 2011 12:20:42

Drew, también he publicado un comentario con algunas preguntas en la página de tu plugin http://drewgourley.com/order-up-custom-ordering-for-wordpress/

dashaluna dashaluna
30 sept 2011 12:39:31
0

Estoy buscando una solución para el mismo problema.

@dashaluna el fragmento de código que encontraste solo funciona para taxonomías registradas como "etiquetas", aunque en un orden no jerárquico y ordena los términos de la taxonomía por orden de entrada (eso es lo que descubrí, no estoy 100% seguro).

Personalmente uso un campo personalizado para los términos (proporcionado a través de WooThemes Content Builder - se puede hacer con otros plugins gratuitos) y para usar eso también en el front-end para ordenar los términos, usaré una consulta MySQL simple uniendo las tablas de taxonomía apropiadas con la adicional para metadatos de términos (campos personalizados) - Probablemente funcionará para cualquier situación, pero una consulta directa sería más lenta que las consultas integradas de WP.

10 may 2011 18:35:56
0

Me encontré con el plugin My Category Order. Sin embargo, este es para las categorías nativas de WP y añade un enlace 'My Category Order' al menú de Posts donde puedes arrastrar y soltar categorías en el orden deseado.

Se puede modificar (búsqueda y reemplazo de texto) para una taxonomía personalizada.

No obstante, sería bueno tener un plugin dedicado para reordenar los términos de taxonomías personalizadas o saber cómo programarlo. Agradecería cualquier consejo.

¡Gracias!

18 may 2011 14:49:58
0

Gracias a todos por los consejos y disculpas, no me di cuenta de que no había seleccionado una respuesta para esta pregunta.

Desde que la hice, me encontré con el plugin Category Order and Taxonomy Terms Order. Principalmente uso este plugin para ordenar.

22 ene 2014 19:01:13