Cómo establecer una imagen de reserva por defecto para las miniaturas de las publicaciones de WordPress

¿Quieres establecer una imagen predeterminada para las miniaturas de las entradas de WordPress? Las imágenes destacadas, también conocidas como miniaturas de entradas, son muy útiles para atraer a los usuarios y hacer que tus artículos sean más visibles en las redes sociales. En este artículo, te mostraremos cómo establecer una imagen por defecto para las miniaturas de las entradas de WordPress

Imagen de reserva para las miniaturas de las entradas en WordPress

¿Por qué necesitas una miniatura de entrada predeterminada en WordPress?

Las miniaturas de las entradas o imágenes destacadas son una función de los temas de WordPress que te permite asociar una imagen a la entrada o al artículo de tu blog. Dependiendo de tu tema, esta imagen se utiliza en la página de inicio, en los archivos o en los widgets de la barra lateral

Algunos temas de WordPress muestran la miniatura de la entrada y el extracto de un artículo en la página de inicio en un diseño de cuadrícula. Si te olvidas de añadir una miniatura de la entrada para un artículo, éste aparecerá sin una miniatura, y tu diseño parecerá roto

Diseño roto sin la miniatura de la entrada

Al añadir una imagen de reserva, puedes establecer una imagen de marca para que se utilice cuando no se encuentre una miniatura de la entrada. Esto te permite asegurarte de que todos tus artículos tienen una miniatura de la entrada

Otra forma de solucionar este problema es utilizar el plugin Requerir Imagen Destacada. Hace que todos los autores tengan que añadir una imagen destacada a sus artículos antes de publicarlos

Dicho esto, veamos cómo establecer fácilmente una imagen predeterminada para las miniaturas de las entradas de WordPress

Método 1: Establecer una imagen de reserva por defecto para las miniaturas de las publicaciones mediante un plugin

Este método es más fácil y se recomienda para todos los usuarios

Lo primero que tienes que hacer es instalar y activar el Imagen destacada por defecto plugin. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Tras la activación, tienes que visitar la página Ajustes " Medios para configurar los ajustes del plugin

Configuración de la imagen destacada por defecto

En esta página, tienes que hacer clic en el botón "Seleccionar imagen destacada por defecto" para subir o seleccionar la imagen que quieres utilizar como miniatura de la entrada

No olvides hacer clic en el botón de guardar los cambios después de seleccionar tu imagen destacada

Ahora puedes visitar tu sitio web para verlo en acción. El plugin empezará a mostrar automáticamente tu imagen predeterminada como miniatura de la entrada para los artículos que no tienen una imagen destacada

Método 2: Añadir manualmente la imagen de reserva como miniatura de la entrada

Este método requiere que añadas código a los archivos de tu tema de WordPress. Si no lo has hecho antes, echa un vistazo a nuestra guía sobre cómo copiar y pegar código en WordPress

En primer lugar, tienes que crear una imagen que quieras utilizar como imagen predeterminada. A continuación, tienes que subirla a la carpeta de imágenes de tu tema utilizando un cliente FTP

La carpeta de imágenes de tu tema se encuentra dentro de /wp-content/themes/yur-theme/ de la carpeta. Si no tiene la carpeta de imágenes, tienes que crearla

Una vez que hayas subido la imagen a tu sitio web, el siguiente paso es decirle a WordPress que busque esta imagen cuando una entrada no tenga su propia miniatura

Tu tema de WordPress muestra las miniaturas de las entradas en varios lugares. Tienes que buscar the_post_thumbnail() en los archivos del tema. Normalmente, la encontrarás en archive.php, single.php o en las plantillas de contenido

A continuación, tienes que añadir el siguiente código donde quieras mostrar la miniatura de la entrada.


<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
} else { ?>
<img src="<?php%20bloginfo('template_directory');%20?>/images/default-image.jpg" alt="<?php the_title(); ?>" />
<?php } ?>

No olvides sustituir default-image.jpg por tu propio nombre de archivo de imagen

Eso es todo, ahora puedes visitar tu sitio web para verlo en acción

Miniatura de reserva

Método 3: Usar la primera imagen de un artículo como miniatura de la publicación

Este método también requiere que añadas código a los archivos de tu tema de WordPress

En primer lugar, tienes que añadir este código al archivo functions.php de tu tema o a un plugin específico del sitio


//function to call first uploaded image in functions file
function main_image() {
$files = get_children('post_parent=".get_the_ID()."&post_type=attachment
&post_mime_type=image&order=desc');
  if($files) :
    $keys = array_reverse(array_keys($files));
    $j=0;
    $num = $keys[$j];
    $image=wp_get_attachment_image($num, 'large', true);
    $imagepieces = explode('"', $image);
    $imagepath = $imagepieces[1];
    $main=wp_get_attachment_url($num);
        $template=get_template_directory();
        $the_title=get_the_title();
    print "<img src="https://www.wpbeginner.com/wp-themes/how-to-set-a-default-fallback-image-for-wordpress-post-thumbnails/$main" alt="$the_title" class="frame" />";
  endif;
}

Este código simplemente muestra la primera imagen añadida a un artículo. Ahora tenemos que mostrar esta salida en tu tema

Para ello, tendrás que editar los archivos del tema donde se utiliza la función post_thumbnail();. Sustitúyela por el siguiente código


<?php if (  (function_exists('has_post_thumbnail')) && (has_post_thumbnail())  ) {
  echo get_the_post_thumbnail($post->ID);
} else {
   echo main_image();
} ?>

Usar la primera imagen como miniatura de la entrada en WordPress

Ahora puedes visitar tu sitio web para verlo en acción

Esperamos que este artículo te haya ayudado a configurar la imagen predeterminada de las miniaturas de las entradas de WordPress. Quizás también quieras ver los mejores plugins de imágenes destacadas y tutoriales para WordPress

Si te ha gustado este artículo, suscríbete a nuestro Canal de YouTube para los videotutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Si quieres conocer otros artículos parecidos a Cómo establecer una imagen de reserva por defecto para las miniaturas de las publicaciones de WordPress puedes visitar la categoría Tutoriales.

¡Más Contenido!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Go up