В Q2A спросили, есть ли плагин, реализующий разбивку больших текстов на страницы? Если вы не желаете грузить читателей большим объемом текста в посте, чтобы они потом писали “неасилил многабукв” (интересно, такие читатели хоть одну книжку осилили? :) ), то можно воспользоваться разбивкой поста на страницы.
Делается это с помощью специального тега, вставленного в текст поста в режиме HTML: <!–nextpage–>
Этот код разобьет текст. Сколько раз вставите его – столько дополнительных страниц и появится. Чтобы появились ссылки на эти страницы, ваш файл single.php должен иметь вызов одной из функций: wp_link_pages() или link_pages().
Но ведь каждый раз разбивать вручную большие посты – не очень удобное занятие. Поэтому для автоматической разбивки больших постов на несколько страниц можно воспользоваться плагином Paging. Этот плагин вычисляет количество символов в посте, и после отрезка заданной величины ставит переход на следующую страницу. По-умолчанию плагин разбивает пост через каждые 10000 символов, при чем делает это мягко, адаптируясь под текст, чтобы разбивка выглядела красиво. Если вы хотите изменить количество символов, то посмотрите параметр $paging_number в файле плагина.
[inf]Для работы плагина необходима наличие у PHP расширения mbstring. Почти у всех хостеров это расширение по-умолчанию включено, но встречаются отдельные чудики, которых нужно просить об этом.[/inf]Если вы хотите, чтобы какой-нибудь пост не подвергался разбивке (например, если он не слишком большой, всего лишь чуть-чуть больше минимального количества символов для разбивки), то вставьте в текст этого поста в режиме HTML такой указатель: <!–nopage–>
Если же вы хотите какой-либо пост разбить вручную, по-своему, то просто воспользуйтесь разметкой nextpage – посты с ней плагин не обрабатывает.
Скачать Paging
Пока писал об этом плагине, нашел его разновидность, которая не требует PHP расширения mbstring: http://march-studio.ru/?p=150
плагин Paging разбивает пост раз и навсегда или “вычисления” происходят каждый раз?
Плагин каждый раз вычисляет. Измените количество символов – изменится и разбивка, удалите плагин – исчезнет разбивка.