/* Конец Nolix */

«

»

Апр 03 2015

Навигация в статье

Маленький человек может сделать многое.


Страницы статьиПривет, всем, кто сегодня на блоге!

Я вновь возвращаюсь к разговору о навигации на сайте.

Когда у меня набралось более 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 удаляем строчку, указанную на скриншоте.

Изменение файла single.php

Если не удалить код, то постраничная навигация в статье появиться дважды: сразу после текста и после статей с миниатюрами.

Теперь вы знаете что такое навигация в статье.

На этом у меня всё.

Если есть вопросы, пишите в комментариях.

До встречи в статье «Хэш ссылка».

С уважением, Николай Иванов.


ЖДУ ВАШИ ВОПРОСЫ И КОММЕНТАРИИ. НЕ ЖМИТЕСЬ НА ЛАЙКИ

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *