zac
  • 0
Новичок

Как получить первые два прикрепленных изображения из сообщения?

  • 0

Я беру изображение, загруженное в этот пост, работающее с этой функцией: wp_get_attachment_image_src

<?php 
    $images = get_children( array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC', 'numberposts' => 2 ) );
    if ( $images ) :
            $total_images = count( $images );
            $image = array_shift( $images );
            $image_img_tag = wp_get_attachment_image_src( $image->ID, 'full' ); 
                ?>

    <div class="two_images">
        <img src="<?php echo $image_img_tag[0] ?>">
    </div>

Как получить первые два изображения, загруженные в сообщение? Думаю, мне нужна помощь с оператором foreach… и ограничить его двумя. Я пробовал это, но он просто печатал одно и то же первое изображение снова и снова.

<?php foreach ($image as $images) { 
         echo "<img src='$image_img_tag[0]'>";
} ?>

ЕСЛИ я эхо $total_images, то я получаю правильный счет 2

Вот вставка страницы

Share

Оставить ответ

You must login to add an answer.