¿Cómo agregar imágenes a las taxonomías?

15 ago 2014, 19:53:36
Vistas: 51.7K
Votos: 10

P: ¿Es posible agregar imágenes a todas mis taxonomías (predeterminadas y personalizadas)?

Nota: No quiero usar ningún plugin (no es mi solución favorita para asuntos relacionados con el diseño).

Uso: Quiero crear un tipo de entrada personalizada práctica para portfolio con taxonomías personalizadas. Por ejemplo, una taxonomía personalizada - clientes, así que si múltiples proyectos del mismo cliente/empresa estuvieran relacionados y al mismo tiempo podría usar la taxonomía como showcase de mis clientes. Un uso similar se aplicaría a casi todas mis taxonomías (para tener un archivo de taxonomía con imagen y descripción).

¿Algún consejo de buenas prácticas aquí? Gracias de antemano

Aclaración: Quiero agregar imágenes a los términos de mis taxonomías personalizadas. Por ejemplo, un tipo de entrada personalizada 'portfolio' con taxonomía personalizada 'clientes', donde cada término 'cliente' (digamos Adidas) tendría su logo adjunto.

4
Comentarios

¿Puedes aclarar a qué te refieres? Por ejemplo, ¿quieres agregar una imagen a la 'taxonomía de categoría' o quieres agregar una imagen a los 'términos de categoría'? Ten en cuenta que un obstáculo particular para esto sería la falta de metadatos para taxonomías o términos de taxonomía

Tom J Nowell Tom J Nowell
15 ago 2014 20:00:26

Ah, entonces básicamente imágenes destacadas para términos de taxonomía

Tom J Nowell Tom J Nowell
15 ago 2014 21:10:03

A mí también me gusta usar la menor cantidad de plugins posible, pero también me gustan las soluciones limpias y cuando se trata de taxonomías, a veces las soluciones no siempre son claras. Si un cliente necesita imágenes para taxonomías, uso el plugin Categories Images si cambias de opinión sobre usar un plugin.

Howdy_McGee Howdy_McGee
15 ago 2014 21:21:07

Intentaré jugar con la opción respondida. Si termina siendo un código aún más desordenado, consideraré este plugin. Gracias.

nerijusgood nerijusgood
15 ago 2014 21:50:37
Todas las respuestas a la pregunta 3
3

A partir de WordPress 4.4, puedes utilizar la función add_term_meta para almacenar metadatos para un término. Básicamente es un par clave-valor que se almacena en la tabla wp_termmeta.

Respuesta Original (Antes de WP 4.4)

WordPress no tenía la opción de añadir información adicional a las taxonomías. No existía ninguna tabla taxonomy_meta. Por lo tanto, tenías dos opciones:

  • Crear una nueva tabla personalizada y guardar allí la información adicional (como enlaces de imágenes).
  • También podías usar la tabla options para almacenar la información.

Puedes seguir esta publicación ya que muestra cómo implementar lo que estás intentando hacer: http://en.bainternet.info/wordpress-taxonomies-extra-fields-the-easy-way/

15 ago 2014 20:24:11
Comentarios

Eso es realmente bastante bueno. Aunque sigue siendo muy improvisado.

nerijusgood nerijusgood
15 ago 2014 20:38:07

@nerijusgood Como no hay soporte predeterminado, tienes que improvisar. Quizás puedas eliminar la mayoría de las opciones y solo usar la parte que necesitas para almacenar el enlace de la imagen.

sakibmoon sakibmoon
15 ago 2014 20:41:11

Esta respuesta ahora está obsoleta, ya que es anterior a WordPress 4.4, que introdujo los meta términos.

The J The J
27 dic 2016 05:55:02
2

Puedes usar el plugin Advanced Custom Fields para agregar un campo personalizado (un campo de imagen) a tu grupo de taxonomía personalizada.

29 jun 2015 04:44:30
Comentarios

Las respuestas que solo contienen enlaces no son muy recomendadas.

Nilambar Sharma Nilambar Sharma
29 jun 2015 06:15:46

Como desarrollador, creo que debería evitarlo

Ahadul Ahadul
18 ene 2021 16:30:08
0

WordPress 4.4 introdujo los metadatos de términos (Term meta), lo que significa que ahora podemos agregar campos personalizados a los términos al igual que lo hacemos con las entradas, sin necesidad de código complicado.

Sin embargo, actualmente la interfaz de usuario de Taxonomía/Términos en WordPress carece de un selector de imágenes (y puede que nunca lo tenga), pero aquí encontrarás una buena guía sobre lo que se agregó en WP 4.4.

Si no vas a construir tu propio plugin, entonces algunos plugins existentes pueden haber hecho ya el cambio. Te recomiendo usar un plugin que ya haya adoptado esta funcionalidad, como WP Term Images, en lugar de otros que aún puedan estar usando sus propias tablas de base de datos, o peor aún, tablas de opciones de WordPress.

18 jul 2016 17:53:37