Как разбить запись на несколько страниц с пагинацией
Для длинных записей, которые могут логично разбиваться на несколько блоков, например с нумерацией, или списком фотографий с описаниями, можно сделать пагинацию.
Для этого запись разбивается простым тегом:
<!-–nextpage-–>
В редакторе это будет выглядеть примерно так:

А на самом сайте мы получим такой вид с перелинковкой Предыдущий-Следующий:

Для такой пагинации в файле single.php должна быть подключена функция wp_link_pages, больше про нее здесь.
Например, так:
if (have_posts()) while (have_posts()) : the_post(); the_title(); the_content(); wp_link_pages(); endif; endwhile;
Или с параметрами вот так:
if (have_posts()) while (have_posts()) : the_post();
the_title();
the_content();
wp_link_pages(array(
'before' => '<div class="page-link">' . 'Pages:',
'after' => '</div>'
));
endif;
endwhile;
На одном из сайтов необходимо было вывести на Главной странице блоками категории, а внутри записи…
Выводим записи только определенного формата <?php $args = array( ‘post_type’ => ‘post’, ‘tax_query’ => array(…
Самый простой вариант файла index.php в шаблоне CMS WordPress:
Делаем сортировку постов по произвольному полю «Рейтинг» — выводим вначале посты с наибольшим рейтингом. Произвольное…