• Здравствуйте дорогие форумчане. Я написал скрипт для создания фотоальбома

    <?php
    $args = array(
        'post_type' => 'attachment',
        'post_mime_type' => 'image',
        'post_status' => null,
                );
    $attachments = get_posts($args);
    if ($attachments) {
    foreach ($attachments as $attachment) {
    $content=apply_filters('the_title', $attachment->post_title);
    $file=wp_get_attachment_url( $attachment->ID, false );
    echo "<a href='$file' rel='lightbox[1]'><img class='' title='$content' src='$file' alt='' width='90' height='70'></a>";
    }
    }
    ?>

    Принцип работы, я думаю, не нужно объяснять. Но в результате его работы я получаю только 5 последних результатов! Как вывести все?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Кодекс get_posts();
    В аргументы добавьте параметр 'numberposts' => -1

    $args = array(
        'numberposts' => -1,
        'post_type' => 'attachment',
        'post_mime_type' => 'image',
        'post_status' => null,
                );

    Огромное спасибо!
    У меня тут возникла одна идея: организовать вывод фото по несколько штук, например по пять, а потом отображать кнопку далее.
    Как сделать так, чтобы скрипт выводил сначала фото 1-5, потом 5-10, и так далее?
    Извините за наглость, просто сам в этот раз никак не могу справиться)

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Как вывести больше пяти результатов?» закрыта для новых ответов.