¿Cómo agregar imágenes a las taxonomías?
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.
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/

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

@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.

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

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.
