Как разделить статью на части. Три способа для WordPress
В данной статье я хочу Вам показать, как тремя способами можно разделить статью на части. Один из способов широко известен - это <!- -more- ->, более известный как "Читать далее". Два других тега позволяют разбить статью по другим критериям и они известны уже не такому широкому кругу пользователей WordPress.
Для начала давайте подробнее познакомимся с тегом <!- -more- -> и его возможностями.
Данный тег позволяет сделать анонс записи на главной странице, в рубриках и архивах. Думаю, что не многие знают, как можно изменить стандартную фразу "Читать далее" прямо из редактора записи (т.е. не нужно лезть и править код Вашей темы сайта). Так же данный способ позволит дополнительно уникализировать статью, за счет подходящих по смыслу слов. Однако, данное действие нужно выполнять не в визуальном редакторе, а в режиме HTML. Вы должны сделать следующее:
<!- -more Узнать конец истории- ->.
Как видим из примера, достаточно поставить пробел и написать нужный текст.
Второй тег <!- -noteaser– -> позволяет исключить вариант дублирования контента. Т.е. использовав в связке данный тег с <!- -more- ->, Вы делаете анонс статьи в произвольном стиле, а уже внутри статьи будет отображаться информация, которая стояла после этой связки. Пример:
Здесь у нас будет анонс только для главной страницы (рубрик, архивов)
А в этой части текст, который будет отображаться внутри статьи,
за исключением верхнего текста
Тег <!- -noteaser– -> вставляется только в редакторе HTML, т.к. отдельной кнопки в визуальном редакторе для него не существует.
Третий тег, <!- -nextpage- ->, позволяет разделить длинную статью на страницы. Данная штука будет полезна тем, кто умеет и любит писать большие статьи. Разделение на страницы позволит читателям воспринимать текст лучше, что скажется на их симпатии к Вашему сайту.
Вставляется <!- -nextpage- -> так же в режиме HTML, но для его отображения необходимо будет дописать небольшой код в файл single.php Вашей темы WordPress. Находим в этом файле следующий код (отвечающий за вывод контента)
the_content();
и после данной строки сразу вставляем
Данная запись выведет следующий текст: Страница: 1, 2, 3.
Если разбираетесь в css, то можете настроить отображение данной "мини-навигации" под стиль своего блога.