¿Cómo puedo añadir la funcionalidad de imagen destacada a una taxonomía personalizada?

15 dic 2011, 19:21:17
Vistas: 24K
Votos: 7

Me gustaría poder usar la funcionalidad de 'imagen destacada', que se encuentra en los tipos de post, para una taxonomía personalizada.

Tengo una taxonomía llamada 'collections' y me gustaría que cada colección tuviera una imagen destacada. Luego usaré la imagen destacada en una plantilla personalizada que mostrará todas las colecciones, sus títulos e imágenes destacadas.

Necesito que la imagen subida se redimensione a los tamaños de imagen personalizados que he establecido en mi tema.

Hay una pregunta similar aquí: ¿Puedo establecer una imagen destacada predeterminada para una categoría? Sin embargo, la respuesta principal no funcionará para mí, y no puedo depender de un plugin.

¿Alguien puede ayudar?

Muchas gracias,

Keith

1
Comentarios

si quieres usar un plugin aquí está el mejor para esto. http://wordpress.org/extend/plugins/taxonomy-images/ Si no quieres usar ningún plugin puedes revisar el código del plugin para agregar los códigos a tu tema.

Sisir Sisir
15 dic 2011 21:36:12
Todas las respuestas a la pregunta 2
4

Es un poco complejo, pero puedes agregar metadatos personalizados a taxonomías. http://pippinsplugins.com/adding-custom-meta-fields-to-taxonomies/

Podrías integrar bastante fácilmente un campo de carga de medios de WP que te permitiría ingresar una imagen en el campo.

15 dic 2011 19:34:20
Comentarios

¿Por qué pasar 2 parámetros 'add_action( 'edited_category', 'save_taxonomy_custom_meta', 10, 2 );' cuando la función solo tiene 1 argumento? Gracias.

csi csi
27 jun 2012 21:48:08

La función acepta dos parámetros, pero no es necesario pasar los dos.

Pippin Pippin
27 jun 2012 22:44:18

¿Por qué no dejarlo como add_action('edited_category', 'save_taxonomy_custom_meta'); en su lugar? He visto esto en algunos ejemplos donde la función solo acepta un parámetro pero el add_action declara 2. Solo me pregunto por qué sería así. Gracias.

csi csi
28 jun 2012 18:33:59

Si la función puede tener 2 parámetros, entonces los 2 deben establecerse en el add_action, pero no es necesario que estén establecidos en la función de callback.

Pippin Pippin
28 jun 2012 20:44:10
0
4 ago 2021 22:55:13