• <?php
        $attachments = get_children( array('post_parent' => 19, 'post_type' => 'attachment', 'post_mime_type' =>'image') );
        foreach ( $attachments as $attachment_id => $attachment ) {
                echo wp_get_attachment_image( $attachment_id, 'medium' );
        }
    ?>

    Так выглядит вывод изображений прикрепленных к посту.
    А как сделать так, чтобы выводились не прикрепленные изображения к посту, а например последовании 20 картинок которые лежат в библиотеке медиафайлов ?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Попробуйте так:

    <?php
        $attachments = get_posts( array('post_type' => 'attachment', 'post_mime_type' =>'image', 'posts_per_page' => 20) );
        foreach ( $attachments as $attachment ) {
                echo wp_get_attachment_image( $attachment->ID, 'medium' );
        }
    ?>

    о да! спасибо заработало ))))

    Denisco, а можно добавить Ваш код так, чтобы у выводимого из библиотеки изображения появилась ссылка на страницу вложения данного изображения? Заранее спасибо.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    а можно добавить Ваш код так, чтобы у выводимого из библиотеки изображения появилась ссылка на страницу вложения данного изображения?

    Поможет функция the_attachment_link.

    $attachments = get_posts( array('post_type' => 'attachment', 'post_mime_type' =>'image', 'posts_per_page' => 20) );
        foreach ( $attachments as $attachment ) {
                // full size image
                the_attachment_link( $attachment->ID, true, false, true );
    
                // thumbnail image
                the_attachment_link( $attachment->ID, false, false, true );
        }

    Спасибо )))

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Вывод последних изображений из библиотеки» закрыта для новых ответов.