X

Cómo establecer una miniatura/imagen destacada predeterminada para una entrada

Snippets by IsItWP

¿Buscas una forma de establecer una miniatura/imagen destacada predeterminada para una entrada? Este fragmento comprobará si existe una miniatura de entrada y, si no, mostrará una imagen predeterminada llamada img-default.png.

Instrucciones:

  • Cree una carpeta llamada images dentro de la carpeta del tema.
  • Cree una imagen llamada img-default.png y colóquela dentro de la carpeta images.
  • Por último, añada este código al archivo de plantilla de su tema dentro de 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 añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo añadir correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.

Si le gustó este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: 6 Mejores Plugins de Optimización de Imágenes para WordPress (Comparados) y cómo configurar el seguimiento de autores en WordPress.

Comentarios   Deja una respuesta

  1. Hello,
    I wondering if I can display the post author avatar as the default featured image for posts, rather than a specific image.
    Thank you.

    1. You could, but you would need to set the src value as the URL to the avatar. Or, you could using this function: https://developer.wordpress.org/reference/functions/get_avatar/

  2. Thanks for your post but I don’t understand where I have to put the snippet code. In the function.php o in another template file?

    1. It will need to be another template file, specifically within the Loop. For more about the Loop, check out: https://www.isitwp.com/the-ultimate-guide-to-the-wordpress-loop/

  3. thank you

  4. Tweets that mention Wordpress Set default the_post_thumbnail – wpsnipp.com Wordpress code snippets for your blog -- Topsy.com febrero 11, 2011 en 4:20 pm

    […] This post was mentioned on Twitter by Michael Davis, HTMLfrp. HTMLfrp said: #wordpress Set default the_post_thumbnail http://bit.ly/fe5rS8 […]

Añadir un comentario

Nos alegra que haya decidido dejar un comentario. Tenga en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad , y que todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

WordPress Launch Checklist

La lista definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de comprobación para el lanzamiento de su próximo sitio web de WordPress en un práctico ebook.
Sí, envíeme el ¡gratuito!