Я вновь возвращаюсь к разговору о навигации на сайте.
Когда у меня набралось более 50 статей, я стал искать у блогеров возможность расположить записи как страницы.
Так как я в кодах программирования не силен, наткнулся на плагин WP Plagin Navi.
С помощью его я организовал на сайте постраничную навигацию статей. Как установить и настроить плагин можете прочитать в этой статье.
Через некоторое время у меня появилось несколько длинных постов и я заинтересовался другим вопросом как разделить статью на страницы, чтобы пользователь, читая её, перелистывал страницы как в книге.
Как пример, разбивки статьи на страницы, вы можете посмотреть в моём посте «Оптимизация статей».
Дело в том, что длинный пост не способствует хорошему юзабилити блога. Поэтому меня ещё больше заинтриговала навигация в статье. К тому же это улучшает поведенческие факторы сайта.
А для поисковых систем сегодня это один из важнейших показателей в ранжировании сайтов.
Только найти тему «Навигация в статье» я быстро не смог. Всё время поисковик Яндекс направлял меня на постраничную навигацию статей с плагином и без него.
Видно блогеры мало используют эту возможность WordPress и не пишут на блогах.
Оказывается это совсем простая задача. И выполняется она посредством Wordress дополнительным тегом.
Разбивка записи на страницы
Чтобы разделить статью на страницы достаточно в текст записи вставить тег <!—nextpage—>. Только делать это надо не в визуальном редакторе, а текстовом(html).
Я пишу тексты всегда в Word, затем проверяю, исправляю и переношу на блог. Как перенести статью из Word на WordPress читайте здесь.
Затем оптимизирую изображения, вставляю в текст, а когда статья полностью готова к публикации, разбиваю ее на страницы тегом. Вот как это выглядит:
За вывод страниц отвечает код wp_link_pages. Его можно найти в файле темы single.php. В других темах это может быть файл loop-single.
Но когда я разделил пост на страницы тегом, у меня навигация по статье появилась не там, где хотелось. Смотрите ниже:
Навигация в записи, как видите, появились не в конце текста, где я поставил тег, а после перечня статей с миниатюрами, которые предлагаются посетителю для дальнейшего прочтения.
Чтобы разбивка записи на страницы появилась после тега, в конце текста и посетитель заметил их, используйте файл темы funchion.php.
Для этого заходим в консоль панели управления сайтом => Внешний вид=> Редактор=> funchion.php и открываем файл. В самом конце перед ?> устанавливаем код:
А в файле темы single.php или loop-single удаляем строчку, указанную на скриншоте.
Если не удалить код, то постраничная навигация в статье появиться дважды: сразу после текста и после статей с миниатюрами.
Теперь вы знаете что такое навигация в статье.
На этом у меня всё.
Если есть вопросы, пишите в комментариях.
До встречи в статье «Хэш ссылка».
С уважением, Николай Иванов.
ЖДУ ВАШИ ВОПРОСЫ И КОММЕНТАРИИ. НЕ ЖМИТЕСЬ НА ЛАЙКИ