Orden de taxonomia personalizada - KolMitE

Orden de taxonomia personalizada

Orden de taxonomia personalizada

diciembre 2, 2018 Simple 0


Descripción

Custom Taxonomy Order es un complemento para WordPress que permite ordenar términos de taxonomía.

Es compatible con las siguientes características:

  • Términos de pedido (personalizados) a través de una sencilla interfaz de arrastrar y soltar.
  • No necesita codificación personalizada. Utiliza filtros estándar de WordPress.
  • Utiliza los scripts y estilos de WordPress disponibles.
  • El complemento es liviano, sin que sea necesario cargar ningún script innecesario en el administrador.
  • Se alinea con gracia con la apariencia de la interfaz de WordPress.
  • Utiliza su propio menú en el backend.
  • Traducido o traducible.
  • Funciones personalizadas para ordenar las propias taxonomías.
  • No hay una versión Pro, todo funciona en la versión gratuita.

Capturas de pantalla

  • Captura de pantalla de la página del menú para Orden de taxonomía personalizada.
    El menú de WordPress a la izquierda completamente enumera las diferentes taxonomías.
    El metabox izquierdo enumera los términos de nivel superior. A la derecha (o debajo) están los sub-términos.

Instalación

  1. Sube la carpeta del plugin a la / wp-content / plugins / directorio
  2. Active el complemento a través del menú “Complementos” en WordPress
  3. Ordene las publicaciones del menú ‘Orden de plazo’ en el administrador
  4. Opcionalmente, establezca si las consultas de la taxonomía seleccionada se ordenan o no por este orden automáticamente.
  5. Opcionalmente establecido 'orderby' => 'term_order', 'order' => 'ASC' para ordenar manualmente las consultas por este orden.
  6. ¡Disfrutar!

Preguntas más frecuentes

Ordené los términos en el backend de WordPress, pero no veo que cambien en el frontend

¿Estableciste la opción para que esa taxonomía usara ese pedido personalizado? Asegúrate de comprobarlo para que funcionen los filtros.
con su taxonomia.

Mi taxonomía personalizada no está disponible en la página del menú.

Este complemento solo ofrecerá clasificarlos cuando la taxonomía se establezca como pública. Asegúrate de usar ‘register_taxonomy’
con el parámetro público establecido en verdadero (predeterminado).

¿Cómo ordeno los términos cuando uso una consulta personalizada?

Cuando usa funciones predeterminadas como get_terms o get_categories, esto no debería ser necesario.

Si lo necesita, puede aplicar la clasificación para la taxonomía utilizando:
‘Orderby’ => ‘term_order’.

Yo uso get_term_children pero los términos no se ordenan

Esta función solo recupera los ID de los términos, por lo que es imposible clasificarlos por term_order. Si necesita el orden de clasificación, use una función como get_terms con el parámetro ‘child_of’. Eso recuperará una matriz de objetos WP_Term que se pueden ordenar.

Tengo una taxonomía personalizada que utiliza la funcionalidad de Tag Cloud, pero no tiene el orden que debería.

Si es un complemento muy usado, ¿puedes decirme cuál es el nombre de la taxonomía?
En el customtaxorder_wp_get_object_terms_order_filter debe agregarse, y el filtro get_terms no debe ejecutarse
en esa taxonomia. El filtro tag_cloud_sort debería hacer eso.

Si es una taxonomía personalizada, también puede usar un filtro:


Estoy usando la función the_tags, pero no se ordena como debería.

Hay un error con la función the_tags, donde se ordenará de acuerdo con la configuración de las categorías.
Esto sucede en la función ‘customtaxorder_apply_order_filter’ donde $ args tiene dos taxonomías pero solo se puede devolver un pedido.

Yo uso los atributos de WooCommerce.

Este complemento solo admite la clasificación de los atributos / términos. Estos son los elementos como S, M y L.
Para clasificar las taxonomías como “tamaño”, debe ordenarlas en la página de atributos de Woo.

¿Qué capacidades son necesarias?

Para ordenar los términos necesita la capacidad de administrar categorías.

¿Puedo ordenar las taxonomías en sí?

Hay una página de administración para ordenarlos y guardarlos en la base de datos.

Puedes usar una función para ordenar las taxonomías de esta manera:

nombre . "
"; } ?>

La función requiere un parámetro con una matriz de objetos de taxonomía.

¿Hay una API?

Hay acciones que puedes usar con add_action.

‘Customtaxorder_update_order’ se está ejecutando al guardar el orden de los términos en la página de administración.
Puede agregar el siguiente ejemplo a su functions.php y trabajar desde allí.


‘Customtaxorder_terms_ordered’ se está ejecutando después de que el conjunto de términos se haya ordenado con usort.
Tenga en cuenta que esto puede activarse varias veces durante una solicitud.
Puede agregar el siguiente ejemplo a su functions.php y trabajar desde allí.


¿Cómo puedo añadir mi propia traducción?

Las traducciones se pueden agregar muy fácilmente a través de GlotPress.
Puede comenzar a traducir cadenas allí para su localidad. Sin embargo, deben validarse, por lo que si no hay un validador todavía,
y desea solicitar ser validador, publíquelo en el foro de soporte. Haré una solicitud en make / polyglots para
has agregado como validador para este plugin / locale.

Opiniones

Plugin maravilloso !!!

marcovalers

¡Este es el único complemento que realmente hace exactamente lo que necesito! ¡Gracias! Te donaré un día 🙂

Complemento inteligente muy creativo

besé

El complemento funciona perfectamente. He probado muchos complementos similares, este fue el 100% correcto, muy útil y útil.

Muy buen plugin; cumple lo que promete

Ladrar

Este plugin hace lo que promete de una manera sencilla. Recomiendo este plugin!

Impresionante y elegante !!

DJIO

El plugin es muy potente y muy simple. Solo funciona nuestro de la caja.
Mi característica favorita es la capacidad de elegir cómo funcionará la consulta para cada taxonomía. ¡Salve al autor!

Increíble, funciona!

Gleenk

¡Funciona y ordena a los niños como dijeron (el otro plugin de pago no lo hace) y es gratis! ¡Gracias chicos!

Plugin impresionante y ahorrador de tiempo

mehedi7

El mejor complemento para ordenar taxonomía:) ¡Me encanta!

Leer los 59 comentarios.

Colaboradores y Desarrolladores

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

Contribuyentes

“Orden de taxonomía personalizada” se ha traducido a 5 locales. Gracias a los traductores por sus contribuciones.

Traduzca “Orden de taxonomía personalizada” a su idioma.

¿Interesado en el desarrollo?

Examine el código, visite el repositorio de SVN o suscríbase al registro de desarrollo por RSS.

Registro de cambios

2.10.0

  • 2018-10-17
  • Ordenar los atributos para WooCommerce automáticamente.
  • Mostrar nombre y etiqueta de taxonomía en las listas.

2.9.5

  • 2018-09-07
  • Añade soporte para el plugin Dark Mode beta.

2.9.4

  • 2018-07-02
  • Añada la acción ‘customtaxorder_terms_ordered’.

2.9.3

  • 2018-02-16
  • Ordene los términos con valores numéricos correctamente (gracias empiresafe).

2.9.2

  • 2017-11-30
  • Agregue la acción ‘custom_taxonomy_order_ne_settings_buttons’ a la página de configuración.

2.9.1

  • 2017-08-04
  • Establecer los términos del atributo Woo en público.

2.9.0

  • 2017-07-10
  • Eliminar soporte para atributos en WooCommerce (en desuso).
  • Utilice el número correcto de parámetros con las llamadas add_filter.
  • Establezca el orden predeterminado en WP_Term_Query-> get_terms () de acuerdo con nuestra configuración (probablemente WP 4.9).

2.8.3

  • 2017-03-29
  • Añadir cheque Nonce a las páginas de administración.
  • Registre también la configuración para taxonomías, con función de devolución de llamada.
  • Ejecute sanitize_text_field en el nombre de clave en la opción para customtaxorder_settings.

2.8.2

  • 2016-10-19
  • Solo omita un tipo para las etiquetas en el frontend, no admin.

2.8.1

  • 2016-10-06
  • Ordene los hijos con un flotador como ancestor.child cuando se establece en term_order.

2.8.0

  • 2016-10-04
  • Elimine la var global, agregue la función customtaxorder_get_settings ().
  • Solucione los avisos de PHP en customtaxorder_apply_order_filter.

2.7.8

  • 2016-07-26
  • Vaciar el caché de objetos cuando se cambia el orden en el complemento de ordenamiento de taxonomía (accesorios James Bonham).

2.7.7

  • 2016-07-24
  • Reparar las advertencias de PHP.
  • Elimine la traducción ru_RU, está al 100% en GlotPress.
  • Actualizar donar texto.

2.7.6

  • 2016-03-01
  • Añadir filtros para capacidades personalizadas.

2.7.5

  • 2016-01-11
  • Soporte avanzado de campos personalizados con sus campos de taxonomía.

2.7.4

  • 2016-01-06
  • Realmente arregle Woo get_attribute () (gracias eddy_boy).

2.7.3

  • 2015-11-26
  • Arreglo para Woo get_attribute () (gracias Mantish).

2.7.2

  • 2015-11-26
  • Encolar correctamente los scripts de administración.
  • Cambiar nombre y prefijo js funciona correctamente.

2.7.1

  • 2015-11-07
  • Explode () espera que el parámetro sea una cadena, no una matriz.
  • Mejor dashicon.
  • Drop pot, nl_NL, se mantienen en GlotPress.

2.7.0

  • 2015-11-07
  • Ofrece página y funciones para soportar las propias taxonomías.
  • Apoye los atributos de WooCommerce.
  • Sólo es compatible con WordPress 3.7+, ya que realmente son compatibles.
  • CSS más específico.
  • Añadir icono en las páginas de administración.
  • Actualización del bote, nl_NL.

2.6.6

  • 2015-09-05
  • Agregar filtro para (no) ordenar un tagcloud (gracias sunriseweb).
  • Para el término parcial, comience a contar en term_order del término padre, de modo que la ordenación parezca razonable.
  • El botón “Ordenar alfabéticamente” no es un botón primario.
  • Cambia textdomain a slug.
  • Hacer que admin_notices sean desechables.
  • Añadir versión a la administración de CSS.

2.6.5

  • 2015-08-05
  • Use los encabezados correctos en las páginas de administración.

2.6.4

  • 2015-05-31
  • Añadir acerca de la página.
  • Actualizar pot y nl_NL.

2.6.3

  • 2015-03-25
  • Soporte del plugin Link Manager.

2.6.2

  • 2015-03-21
  • Mejor soporte para WPMU, también configura nuevos blogs (gracias Andrew Patton).

2.6.1

  • 2015-03-13
  • Envuelva los botones de radio dentro de la etiqueta, de modo que la etiqueta funcione (gracias Andrew Patton).

2.6.0

  • 2015-02-28
  • Página de configuración separada para poseer el archivo php.
  • Añadir de_DE (gracias Patrick Skiebe).

2.5.9

  • 2015-01-21
  • Añadir prueba para la capacidad dentro de la página de administración también.

2.5.8

  • 2014-12-11
  • Solucionar el conflicto con el complemento wp-catalog

2.5.7

  • 2014-09-12
  • Solucionar avisos con programación defensiva.

2.5.6

  • 2014-08-22
  • Más compatibilidad con WPML

2.5.5

  • 2014-08-20
  • Alguna compatibilidad con WPML Plugin

2.5.4

  • 2014-08-15
  • Añadir acción para guardar los términos.

2.5.3

  • 2014-08-06
  • Nueva página de configuración predeterminada
  • Filtro agregado para get_the_terms
  • No filtrar etiquetas en get_terms filtering
  • Nl_NL actualizado

2.5.2

  • 2014-06-30
  • También poder ordenar las taxonomías integradas.
  • Solucionar errores con etiquetas de clasificación

2.5.1

  • 2014–5-13
  • Añadido fr_FR (Jean-Christophe Brebion)

2.5.0

  • 2014-05-02
  • Añadido ru_RU (Alex Rumyantsev)
  • Pequeñas correcciones de gettext
  • actualizar nl_NL

2.4.9

  • 2014-04-15
  • La activación de varios sitios no funciona si no se realiza en toda la red

2.4.8

  • 2014-04-11
  • No utilice un arreglo en una matriz que no contenga objetos

2.4.7

  • 2014-03-29
  • También filtre en el gancho get_terms para get_terms () y wp_list_categories ()

2.4.6

  • 2014-03-24
  • Actualizar pl_PL

2.4.5

  • 2014-03-23
  • Mejorar html / css

2.4.4

  • 2014-03-23
  • Eliminar imagenes obsoletas

2.4.3

  • 2014-03-22
  • Añadir enlace de configuración

2.4.2

  • 2014-03-22
  • Nuevo dashicon

2.4.1

  • 2014-03-22
  • Añadir orden alfabético a las opciones también
  • Actualización polaco y holandés

2.4.0

  • 2014-03-18
  • Añadir traducción al polaco (datos de Paweł)
  • Ordenar alfabéticamente (cable terrestre)

2.3.9

  • 2014-02-25
  • Corrige el código de activación para generar realmente la columna term_order

2.3.8

  • 2014-02-18
  • Auch, quita el código de prueba

2.3.7

  • 2014-02-18
  • Arreglar la activación en la instalación de red (Matteo Boria)

2.3.6

  • 2014-01-26
  • También agrega filtro para wp_get_object_terms y wp_get_post_terms

2.3.5

  • 2014-01-26
  • Solo filtrar categorías cuando la ordenación automática está habilitada

2.3.4

  • 2014-01-25
  • Filtro agregado para get_the_categories

2.3.3

  • 2014-01-25
  • Corregir errores “índice no definido” para opciones no definidas

2.3.2

  • 2014-01-03
  • Utilice la impresión para la subcadena traducida (Matteo Boria)
  • Añadir Traducción Italiana (Matteo Boria)

2.3.1

  • 2013-12-30
  • Solucionar el aviso de error de PHP al activar

2.3

  • 2013-12-10
  • Agregue la traducción de es_ES, gracias Andrew y Jelena.

2.2

  • 2013-10-20
  • hacer cosas de init en la función init
  • también actualizar term_order en la tabla term_relationships
  • actualización de seguridad: validar la entrada con $ wpdb-> prepare ()

2.1

  • 2013-10-10
  • renombrado / bifurcado como Custom Taxonomy Order New Edition
  • arreglado un error con el pedido en el backend
  • agregar localización
  • agregar nl_NL lang

2.0

  • Revisión completa del código y reescritura general para poner las cosas al día.
  • Actualizado para WordPress 3.2 Admin Design
  • Opción de consulta de ordenación automática agregada
  • Varias correcciones de texto para una mayor coherencia y claridad.
  • Varias pequeñas correcciones de errores y optimizaciones.

1.0

  • Primera versión

Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja una respuesta