Según la plantilla o child theme de Genesis Framework que hayamos escogido para nuestra web, es posible que en la página de un artículo o post no aparezca la imagen destacada que hayamos seleccionado para él, y que ésta sólo aparezca en las páginas de archivo o listado de posts.
Para poder añadir esta imagen en nuestro post, simplemente tenemos que utilizar uno de los códigos indicados a continuación (en nuestro archivo functions.php o en un plugin de snippets como siempre), según dónde queramos que aparezca.
Imagen destacada después del título del post
Imagen destacada antes del título del post
En ambos casos, se está utilizando el tamaño de imagen definido por defecto, pero podemos cambiarlo modificando el parámetro ‘size’ y estableciendo uno de los que vienen por defecto con WordPress ( thumbnail, medium, large, full) o cualquier otro que hayamos definido nosotros o venga establecido con el theme.
En ese caso, nos quedaría así:
¿Eres implementador o desarrollador WordPress?
En la Zona DPW encontrarás más recursos, tutoriales, plantillas, y una biblioteca de snippets para poder utilizar en tu día a día y ganar tiempo en tu trabajo:
ACCEDER AHORA
Comentarios
4 respuestas a «Añadir imagen destacada en un post de Genesis»
|
¡Hola! Muchas gracias por la información. ¿Qué parte del código habría que quitar para que la imagen no tuviera ningún enlace? Por otro lado, ¿habría alguna forma de incrustar la imagen en el texto?
Gracias,
|
Hola Daniel!
Deberías modificar la línea que devuelve el html con el enlace y la imagen (
) y sustituirlo por simplemente un ‘echo $img;’, por ejemplo.
Respecto a lo de incrustar la imagen, no se bien a que te refieres… si lo que quieres es que aparezca la imagen y por encima el título del post, por ejemplo, podrías poner que mostrara la imagen como fondo de una capa, pero ya sería algo distinto a lo que hablamos en este artículo.
Saludos!
|
Hola! Cómo habría que modificarlo para que la imagen aparezca centrada? Por más que lo intento y por más que busco en internet, siempre la imagen me aparece en la izquierda en vez de centrada… ¿cómo podría arreglarlo?
|
Hola Carlos,
Es un problema habitual en algunos child themes de Genesis que tienen por defecto alineación de la imagen destacada a la izquierda.
Puedes probar directamente por CSS o mírate este artículo donde indica un código para modificar la clase asignada a la imagen: https://www.billerickson.net/genesis-featured-image-alignment/
Saludos!