Разделение поста на страницы в Wordpress

Автор: Сушинский.

Разделение поста на страницы в Wordpress

Разделение поста на страницы в Wordpress

Ковыряя wordpress столкнулся с одной интересной особенностью.

Написав один мега пост на 10 страниц, я решил не вставлять его целиком, ибо это довольно утомительно, прокручивать экран браузера вниз. А разделить пост на несколько страниц.

Вот про особенность разделения поста на страницы я и хотел бы сегодня написать.

Итак, начнем с того, что полезную функцию по разделению поста на страницы в вордпрессе совершает тэг <!--nextpage-->

 

Этот тэг очень похож по синтаксису с похожим по функционалу тэгом <!--more--> который позволяет делать разрыв страницы с ссылкой прочитать далее.

Только в отличие от тэга more, тэг nextpage не присутствует в редакторе и его приходится прописывать вручную в тех местах, где вы хотите сделать  разделение поста на следующую страницу.

К сожалению, не все шаблоны поддерживают данный тэг и тогда приходится прибегать к ухищрениям.

Самый действенный способ заставить работать тэг  <!--nextpage--> это добавление в single.php вашей темы следующего кода.

<?php wp_link_pages('before=<p>&after=</p>&next_or_number=number&pagelink=page %'); ?>

Выберете нужное местоположение для этого кода (в зависимости от того куда вы в single.php вставите этот код, там и появится постраничная навигация в вашем посте).

Небольшое дополнение, чтобы вас на смущали надписи page 1, page 2 и т.д. можно поменять на более привычное русскому человеку страница 1, страница 2 для этого надо всего лишь немножко поправить код –

<?php wp_link_pages('before=<p>&after=</p>&next_or_number=number&pagelink=страница %'); ?>

Так же эту постраничную навигацию можно оформить в приятный глазу вид, для этого надо всего лишь добавить div для функции nextpage и поработать со стилями  css.

<?php wp_link_pages('before=<div id="page-links">&after=</div>'); ?>

 

Компьютерная помощь от специалистов! Мастера отремонтируют компьютеры на дому и в офисе, что очень удобно! Это гораздо дешевле чем держать в штате компьютерного мастера  и платить ему ежемесячно зарплату.

Об авторе:

-

Я приветствую вас на авторском блоге Tytto.ru

Основные темы блога - это решение различных проблем и вопросов с CMS Joomla и Wordpress, а так же практика продвижения сайтов - SEO, SMO и SMМ.

Если у вас заинтересуют мои услуги или у вас есть вопрос - все мои контакты есть в соответствующем разделе - заходите, не стесняйтесь.