Estoy configurando un sitio con un tema que aprovecha la función de "imagen destacada" de WordPress. Dado que mis usuarios finales no son los más expertos en tecnología del mundo, me gustaría configurar las cosas para que las categorías tengan una "imagen destacada" predeterminada asignada a la publicación. En el caso de múltiples categorías asignadas a una publicación, simplemente tomaría la primera.
¿Existe un complemento o una forma de codificar esto?
categories
post-thumbnails
Dillie-O
fuente
fuente
Respuestas:
En la plantilla en la que se muestra la Imagen destacada:
<?php the_post_thumbnail( 'thumbnail' ); ?>
puede condicionarla a si la Imagen destacada está configurada y, a continuación, tenerla predeterminada para lo que desee si no está configurada.Una forma de hacerlo es colocar todas las imágenes predeterminadas en un directorio y nombrarlas para las categorías, por ejemplo. news.jpg y reviews.jpg luego, en lugar de usar
<?php the_post_thumbnail( 'thumbnail' ); ?>
para mostrar su imagen destacada, usaría esto:Entonces, en este ejemplo anterior, si la publicación está en la categoría de noticias y su escritor no configuró la Imagen destacada, la imagen almacenada será predeterminada
http://www.yoursite/whatever/directory/news.jpg
.fuente
get_the_category()
solo devolverá una categoría y olvido cómo decide qué categoría usar.fuente
Me encontré con algunos problemas con los nombres de categorías que tenían espacios. Modifiqué un poco el código anterior para satisfacer mis necesidades.
básicamente solo cambia
a
lo que hará que su imagen sea 16.jpg o 3.jpg lo que corresponda con su número de categoría.
fuente
Una forma más limpia de hacer lo anterior;)
fuente
Utilicé con éxito las imágenes de taxonomía de Michael Fields: agrega funciones de administración a la página de edición de categoría / taxonomía, de modo que las imágenes destacadas funcionan para taxonomías tal como lo hacen con publicaciones / páginas. Tiene todas las funciones que necesita para su tema.
fuente