Ставлю на WP вот этот шаблон: http://vadimbashirof.ru/demo/envybox-blog/index.html На самом верху должна выводится самая новая запись: вот она http://joxi.net/nAypX8li7PDk2Z Чуть ниже 2 предпоследние записи: http://joxi.net/bmoROVytDPeery А ниже уже все остальные (в этом блоке записи не должны повторять те записи что сверху): http://joxi.net/1A5L9pEtVXYN2E И внизу нужно сделать подгруздку остальных записей по клику или хотябы пагинацию, но чето ничего не получается. Подскажите как это сделать. Все три вывода находятся в своих изолированных блоках. Если просто прописать то ничего не происходит, хотя если поставить число выводимых записей 1 то все отрабатывает, видимо из за того что я по нагородил несколько циклов вывода. Причем пагинация нужна только по последним постам, т.е верхние 3 поста должны оставаться на месте. Вывод постов осуществил следующим образом: 1) Определил все необходимые переменные Код (Text): <?php $args = array( 'post_type' => 'post', 'orderby' => 'date', ); ?> <?php $page_index = new WP_Query($args); ?> <?php $lastposts = get_posts(); ?> <?php $post = get_post(); ?> 2) Вывел первый пост Код (Text): <?php if ($page_index->have_posts()) : ?> <?php while ($page_index->have_posts()) : $page_index->the_post(); ?> <?php if ($post == $lastposts[0]): ?> <!-- Разметка первого поста --> <?php endif; ?> <?php endwhile; ?> <?php endif; ?> 3) Вывел два предпоследних поста Код (Text): <?php if ($page_index->have_posts()) : ?> <?php while ($page_index->have_posts()) : $page_index->the_post(); ?> <?php if ($post == $lastposts[1] || $post == $lastposts[2]): ?> <!-- Разметка двух предпоследних постов --> <?php endif; ?> <?php endwhile; ?> <?php endif; ?> 4) Вывел остальные посты Код (Text): <?php if ($page_index->have_posts()) : ?> <?php while ($page_index->have_posts()) : $page_index->the_post(); ?> <?php if ($post != $lastposts[1] && $post != $lastposts[2] && $post != $lastposts[0]): ?> <!-- Разметка всех остальных постов --> <?php endif; ?> <?php endwhile; ?> <?php endif; ?>