Añadir imagen del post en la plantilla wordpress wp_get_attachment_image

16 Oct
2012

Si estas haciendo la plantilla de wordpress a mano, o si por algun motivo quieres meter la imagen de cada post , tienes que hacer lo siguiente:

Allí donde quieres quieres meter la imagen; por ejemplo en el index.php de la plantilla, añades esto antes del contenido:

<?php
$images = get_children( array(‘post_parent’ => $post->ID, ‘post_type’ => ‘attachment’, ‘post_mime_type’ => ‘image’, ‘orderby’ => ‘menu_order’, ‘order’ => ‘ASC’, ‘numberposts’ => 999));
if ($images) {
$total_images = count($images);
$image = array_shift($images);
$image_img_tag = wp_get_attachment_image($image->ID, ‘thumbnail’);
}

?>

Y después añadir lo siguiente allí donde quieres añadir la imagen, dentro de index.php

 

<?php if ($image_img_tag) { ?>
<a href=»<?php the_permalink();?>»><?php echo $image_img_tag;?></a>
<?php $image_img_tag= «»; //vaciamos la variable para que no repita la imagen en la siguiente entrada?>
<?php } ?>

 




  • Compartir:

Deja un comentario

Booking.com
A %d blogueros les gusta esto: