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
¿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
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
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
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(); } ?>
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.
Deja un comentario
¡Más Contenido!