icon whatsapp telefono fijo icon mail

WordPress: imagen destacada por defecto sin plugins-Thumbnail default

julio 2, 2015 | Wordpress

Colocar una imagen destacada cuando estamos creando un post o entrada en wordpress es algo que puedes hacerlo luego y por ahora se puede ir mostrando una imagen por defecto para que el diseño de nuestro theme no sea afectado y sea amigable para el usuario, de seguro que has visto muchos themes que cuenta con esta función incluso en Antocas lo uso, existen plugins que pueden hacer este trabajo, pero para que recargar tu wordpress con una función tan básica y sencilla, si es muy simple. manos al código.

<?php
	if ( has_post_thumbnail() ) {
		the_post_thumbnail();
	}
	else{
		echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/img/sin-imagen.jpg">';
	}
?>

Explicación del código: primero creamos un if con la condición de has_post_thumbnail() si esto se cumple mostraremos nuestra imagen destacada con the_post_thumbnail() puedes elegir un tamaño de thumbnail, en este post muestro los tamaños de thumbnail disponibles por wordpres, claro que tienes opción de crear tus propios tamaños. y si esa condición no se cumple vamos a mostrar nuestro thumbnail por defecto (imagen destacada por defecto) dentro del else imprimiendo echo ‘<img src=”‘ . get_bloginfo( ‘stylesheet_directory’ ) . ‘/img/sin-imagen.jpg” alt=”” />’;  ahi poner la ruta de tu imagen por defecto, la mia se llama: sin-imagen.jpg.

has_post_thumbnail(): este comprueba si existe un thumbanail, devuelve True si se cumple, y False si no, mas info.
the_post_thumnail(): este muestra el thumbnail asignado al post, mas info.
get_bloginfo( 'stylesheet_directory' ): devuelve la ruta hacia el theme, mas info.

Nota:
Recuerda hacer esto dentro del loop (dentro de donde llamas a tus post en tu theme).

Relacionados