Uno de los problema más frecuentes al cuales se enfrentan los bloggers en la actualidad es el de los thumbnails o imágenes en miniatura de WordPress. El problema aparece cuando quieren cambiar de theme y ven que en el nuevo no aparecen las miniaturas y esto se debe a que muchos themes necesitan que cuando se escribe un post, se elija una imagen destacada.
![]()
Utiliza la primer imagen subida como imagen destacada
Para este problema les traigo una solución muy simple que no necesitas tocar el php del theme. Simplemente tenes que ingresar al PhpMyAdmin del Hosting, y ejecutar la siguiente consulta en la base de datos de tu blog.
INSERT INTO wp_postmeta (meta_value,meta_key,post_id) SELECT DISTINCT(ID),'_thumbnail_id',post_parent FROM wp_posts WHERE post_type= 'attachment' AND post_parent !=0 AND post_status='inherit';
De esta manera, tendremos como thumbnails o miniatura la primera imagen que subamos al post, en el caso de que estés posteando un video o alguna nota que no tenga imagen, podes recurrir a la función has post thumbnail para poner una imagen por default. Simplemente tenes que añadir el siguiente código PHP en el theme.
<?php if(has_post_thumbnail()) { the_post_thumbnail(); } else { echo '<img src="'.get_bloginfo("template_url").'/images/default.jpg" />'; } ?>
Siempre que estés por probar una función nueva que pueda modificar la base de datos o cada vez que pruebes una modificación directa en la misma, recorda hacer un backup, de esta forma, si te equivocas, podes restaurar todos los datos y volver a intentarlo.
Si lo que estas buscando es poner notas relacionadas con miniaturas te recomiendo que leas esta nota

Me alegro que te sirva! Saludos
Genial !!
funciona perfectamente, me has salvado el diseño del nuevo blog
Te sigo