Как разделить страницу или статью на несколько частей в WordPress.

28.02.10 / Категории Uncategorized | Комментарий 6

А вот так: пишите
Бла бла бла
<!–nextpage–>
Бла бла бла
<!–nextpage–>
Бла бла бла

Два тире с каждой стороны!

и у вас разделяется контент на несколько страниц.
Можно использовать много раз.

Для того чтобы показать ссылки навигации по этой разбивке используйте следующий код.

<?php $args = array(     
    'before'           => __('Страницы:'), // текст перед ссылками (или код)
    'after'            => '', // текст после ссылок (или код)
    'link_before'      => '', // текст перед каждой ссылкой (или код)
    'link_after'       => '', // текст после каждой ссылки (или код)
    'next_or_number'   => 'number', // использовать ли нумерацию
    'nextpagelink'     =>  __('Вперед'), // текст для ссылки на следующую страницу
    'previouspagelink' => ; __('Назад'), // текст для ссылки на предыдущую страницу
    'pagelink'         => '%', //текста ссылки
    'more_file'        => '', // ссылка на страницу, по умолчанию текущая.
    'echo'             => 1 );  // выводить или нет
 wp_link_pages($args);  ?>

Этот код должен использоваться внутри цикла wordpress, который выводит контент страницы.

Вы можете сослаться на эту статью:
http://www.rantiev.com/devide-wordpress-post/trackback/

Комментарии

комментариев - 6 к “Как разделить страницу или статью на несколько частей в WordPress.”

  1. Лимка on February 8th, 2011 12:55 am

    Где вставлять я поняла (при этом у меня странички не разбиваются почему-то), а вот где вставлять остальное, начиная с “<?php … " – я так и не поняла((( Где, в каких файлах?

  2. admin on February 8th, 2011 9:11 am

    php код, нужно вставлять в шаблонах, шаблон страницы это файл page.php в папке с темой (например путь может быть таким wp-content/themes/yourTheme/pge.php), single.php это шаблон поста, category.php категории, archive.php архива, search.php это шаблон страницы с результатами поиска. Вот.. нужно всунуть скорее всего вам в шаблон поста, тоесть single.php куда нибудь внутрь цикла перед

    <?php endwhile; else: ?>

    Надеюсь помог вам. Скиньте линк на то место где пытаетесь добавить.

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

  3. Sergey on July 29th, 2011 2:25 pm

    Попробовал разбить пост указанным способом
    Бла бла бла

    Бла бла бла

    Бла бла бла
    но не получилось…. Вместо разбивки и пеерхода страниц при просмотре просто появилась надпись , а пост http://areacreativ.com/blogs/slushat-tishinu как был длинным так и остался…. И если я его не разобью, то никто и никогда его так и не просмотрит, потому он и не дописан. Предполагалось, что это будет история о монастыре страниц на 30….
    Если возможно, скажите куда и что надо поставить, чтобы разбить страницу перед фразой “А таким я увидел Пустынно-Рыхловский Свято-Николаевский мужской монастырь сейчас.” не затрагивая при этом настройки других новостей.
    С уважением Сергей Рыжков

  4. admin on August 1st, 2011 10:31 am

    Сорри что запутал, там нужно 2 тире а не 3.

  5. Latinec on September 3rd, 2011 11:42 am

    Может я во что то не въехал, но для чего делить !???!
    Если не понял, то плиз.
    А так скажу как думаю.
    1)Просто делите контент на части, копируете нужную и создаете в консоле, в страницах, “создать новую”, вставляете скопированную вами часть.Заголовок, все, страница готова.
    2)Если вам не нужно, что бы вся статья появлялась в полном объеме на странице, то в WordPress существует такой плагин, который за это овечает, он автоматически урезает статью, анонс(начало) с заголовком помещает на странице, а остальное прочитать, ниже под статьей-заметкой, такая ссылочка “читать дальше”.
    Может быть на русском написано, может на английском, но сути не меняет.
    3) А то чет простые вещи, мудрить в HTML или PHP коде.
    У меня сайт на движке WordPress, так работает.

  6. admin on September 7th, 2011 9:42 pm

    Делить для того, чтобы не было страницы высотой в триста метров. В принципе для того чтобы показывать обрезок страницы или записи, не надо ставить плагины, есть поле выдержка (excerpt), хотя для страниц ее надо включать, ну для записей точно есть.

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

Оставить комментарий