Чтобы разделить запись на несколько страниц – необходимо в текст страницы добавить тег <!--nextpage-->
. Делать это нужно вручную и при частом использовании это изрядно надоедает. Раньше в визуальном редакторе была кнопка, добавляющая данный тег одним кликом (Разрыв страницы), но из-за непопулярности по умолчанию её убрали.
Как вернуть кнопку?
Добавьте в файл functions.php
следующий код:
add_filter('mce_buttons', 'mce_add_page_break');
function mce_add_page_break( $mce_buttons ) {
$pos_more = array_search('wp_more', $mce_buttons, true);
if( $pos_more !== false ) {
$buttons = array_slice( $mce_buttons, 0, $pos_more );
$buttons[] = 'wp_page';
$mce_buttons = array_merge($buttons, array_slice($mce_buttons, $pos_more));
}
return $mce_buttons;
}
Он выведет кнопку разбиения по страницам:
Автоматическая разбивка на страницы
Реализовать достаточно просто, для этого есть плагин Automatically Paginate Posts. После установки перейдите в раздел Настройки – Чтение.
Если разбиение не работает?
Большая вероятность, что в Вашем шаблоне просто нет нужной функции вывода пагинации постов.
Вам нужно найти файл single.php (или content-single.php), в котором идет вывод контента тегом <?php the_content() ?>
(вывод функции the_content wordpress) и добавить туда код разбивки, чтобы получилось примерно так:
<?php
the_content();
wp_link_pages( array(
'before' => '<div class="page-links">' . esc_html__( 'Pages:' ),
'after' => '</div>',
) );
?>
Функция wp_link_pages()
как раз и добавляет пагинацию для записей и страниц.
Также вам может быть полезна информация, как добавить ajax-плагином в WordPress кнопку “Показать еще” на главной странице и страницах рубрик.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.