Как разделить записи на страницы в wordpress

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

Скачать исходники для статьи можно ниже

В большинстве хорошо написанных темах (например: стандартные темы wordpress – Twenty Twelve, Twenty Eleven, Twenty Ten) все, что вам нужно сделать, это вставить код:


<!--nextpage-->

там, где вы хотите увидеть разбиение записи на странички.

Примечание: вышеуказанный тег нужно вставлять в “Тектовом редакторе”, а не в “Визуальном”, то есть заходим в панель управления вордпресс, в левом меню выбираем пункт “Записи”, его подпункт “Все записи”, нажимаем на нужную запись, а далее заходим во вкладку “Текст” (Текстовой редактор) и вставляем в нужном месте тег <!–nextpage–>:

разбиваем записи на отдельные странички

Переходим на сайт в подкорректированную нами запись, и видим следующее:

как разбить пост на странички

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

Но если вам не повезло, и в вашей теме данный тег не работает, то не расстраивайтесь, есть выход!

Вам нужно зайти в файл single.php вашей темы (отвечает за вывод записей, постов на вашем сайте) и вставить следующей код:

<?php wp_link_pages(); ?>

Куда вставить данный код в файле single.php?

Его нужно вставить в так называемую “петлю” (цикл loop), если не знаете – что это такое – на расстраивайтесь, просто найдите в файле single.php следующий код (выводящий комментарии):


<?php comments_template(); ?>

И сразу перед ним, вставьте функцию разбиения записи на странички, как то так:


<?php wp_link_pages(); ?>
<?php comments_template(); ?>

И все готово!

(Примечание: цикл loop заканчивается следующим тегом –

<?php endwhile; else: ?>

).

Как и у любой функции в wordpress у нее (wp_link_pages) есть свои настраиваемые параметры.

Более подробно о параметрах можете прочитать тут:
http://codex.wordpress.org/Styling_Page-Links

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Как разделить записи на страницы в wordpress: 8 комментариев

  1. Татьяна

    Добрый день!
    Подскажите пожалуйста, есть рубрики
    “Малыши до года” и в этой рубрике несколько записей
    Также есть еже рубрики и в них записи. Сайт планируется наполнять. При заполнении категории “Дети” – рубрика “малыши до года” столкнулась с тем, что при клике на данную рубрику выходит страница, и в ней перечисление записей (так-то все правильно). Но все записи не помещаются на страницу, их много. Как сделать чтобы внизу страницы появилась нумерация на следующие страницы, где будет продолжение записей? Надеюсь, понятно объяснила.
    Заранее спасибо!

  2. Сергей

    Ничего не получается
    у меня такой код в файле single.php

    <div class="post" id="post-“>
    <a href="” rel=”bookmark” title=”Постоянная ссылка: “>

    Рубрика:
    Страницы: ‘, ‘after’ => ”, ‘next_or_number’ => ‘number’)); ?>

    Sorry, no posts matched your criteria.

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