WordPress: bucle con imágenes de la publicación a

2 minutos de lectura

Hice un tema de WordPress, con páginas y publicaciones. El bucle de publicaciones me muestra un resumen breve de la publicación y un sigue leyendo enlace. Me gusta esto, pero ¿cómo puedo hacer que el tema se muestre en el resumen de la publicación de las imágenes de bucle adjuntas a la publicación al principio, si corresponde?

¡Gracias!

Puede obtener sus imágenes adjuntas usando:

$args = array(
    'post_type' => 'attachment',
    'post_mime_type' => 'image',
    'numberposts' => 1,
    'orderby' => 'menu_order',
    'order' => 'ASC',
    'post_parent' => $post->ID
);
$images = get_posts($args);

y mostrarlo así:

echo wp_get_attachment_image($images[0]->ID, $size="attached-image");

Avatar de usuario de Sisir
señor

Esto para obtener todas las imágenes adjuntas con su publicación.

   $args = array( 
                 'post_type' => 'attachment', 
                 'post_mime_type' => 'image',
                 'post_status' => null, 
                 'post_parent' => $post->ID 
           );

   $attachments = get_posts( $args );

   if ($attachments) {
      foreach ( $attachments as $post ) {
         $img = wp_get_attachment_image_src($post->ID, 'medium'); 
         $fullsize = wp_get_attachment_image_src($post->ID, 'full');
      }
   }

Debes agregar en tu bucle:

<?php
   if(has_post_thumbnail()) {
      $theimage = wp_get_attachment_image_src( get_post_thumbnail_id ( $post->ID ), 'thumbnail' );
}
?>
<img class="img_class" src="https://stackoverflow.com/questions/5601218/<?php echo $theimage[0]; ?>" />

Dónde "thumbnail" corresponden al tamaño que desea mostrar.

Recuerda que también hay un Sitio específico de WordPress en StackExchange

  • Conozco este método, pero solo muestra la imagen destacada, no las imágenes insertadas en el texto de la publicación.

    – Adrián Florescu

    08/04/2011 a las 22:25

  • Entonces, ¿pides algo como esto? Obtener la primera imagen de la publicación

    – konus

    08/04/2011 a las 22:37

  • si no está utilizando el administrador de imágenes de wordpress para agregar imágenes para publicar, tendrá que usar esa solución. Pero, si realmente usa el administrador de imágenes de wordpress, es posible que desee usar answeres my solution. Porque hacer expresiones regulares en la publicación no es una solución realmente inteligente. Supongamos que tiene un emoticón en su publicación y es el primero en aparecer, terminará mostrándolo.

    – ariefbayu

    08/04/2011 a las 22:47

¿Ha sido útil esta solución?