Alguna vez hemos querido personalizar la primera página (home) de nuestro blog wordpress, en este caso vamos a crear todos los post de la home con un límite de caracteres usando la función the_excerpt() y con su correspondiente imagen miniatura (thumbnails) generada automaticamente.
Vamos a crear en php el código para capturar la primera imagenen que contiene cada post, con la que obtendremos su imagen miniatura.
// Imagen miniatura
$image = null;
$attachments =& get_children(array('post_parent'=>get_the_ID(),'post_type'=>'attachment','post_mime_type'=>'image'));
if ($attachments == TRUE) {
foreach($attachments as $att) {
$image = wp_get_attachment_image_src($att->ID,'thumbnail',false);
break;
}
}
if (isset($image)) {
// Muestro la foto miniatura
echo '<a href="'.the_permalink().'"><img src="'.$image[0].'" alt="'.the_title().'" width="'.$image[1].'" height="'.$image[2].'" /></a>';
}
// texto limitado a x caracteres para cada post
the_excerpt(250);
Agradezco tu comentario 🤘