¿Estás buscando una forma de establecer una miniatura/imagen destacada predeterminada para las publicaciones? Este fragmento verificará si existe una miniatura de publicación y, si no, mostrará una imagen predeterminada llamada img-default.png.
Instrucciones:
- Crea una carpeta llamada
imagesdentro de la carpeta del tema. - Crea una imagen llamada
img-default.pngy colócala dentro de la carpetaimages. - Finalmente, agrega este código al archivo de plantilla de tu tema dentro del Bucle (The Loop).
<?php
if(has_post_thumbnail()) {
the_post_thumbnail();
} else {
echo '<img src="'.get_bloginfo("template_url").'/images/img-default.png" />';
}
?>
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: Los 6 mejores plugins de optimización de imágenes para WordPress (comparados) y cómo configurar el seguimiento de autores en WordPress.
Hola,
Me pregunto si puedo mostrar el avatar del autor de la publicación como la imagen destacada predeterminada para las publicaciones, en lugar de una imagen específica.
Gracias.
Podrías, pero necesitarías establecer el valor src como la URL del avatar. O podrías usar esta función: https://developer.wordpress.org/reference/functions/get_avatar/
Gracias por tu publicación, pero no entiendo dónde tengo que poner el código del fragmento. ¿En el functions.php o en otro archivo de plantilla?
Necesitará ser otro archivo de plantilla, específicamente dentro del Loop. Para más información sobre el Loop, consulta: https://www.isitwp.com/the-ultimate-guide-to-the-wordpress-loop/
gracias
[…] Esta publicación fue mencionada en Twitter por Michael Davis, HTMLfrp. HTMLfrp dijo: #wordpress Establecer por defecto the_post_thumbnail http://bit.ly/fe5rS8 […]