Как разделить страницу или статью на несколько частей в WordPress.
28.02.10 / Категории Uncategorized | Комментарий 10А вот так: пишите
Бла бла бла
<!-- nextpage -->
Бла бла бла
<!-- nextpage -->
Бла бла бла
Писать нужно без пробелов перед и после nextpage, к сожалению Worpdress понимает nextpage даже если писать его внутри pre тега
Для того чтобы показать ссылки навигации по этой разбивке добавьте в functions.php следующий код.
function add_page_links(){ wp_link_pages(); } add_action('loop_end','add_page_links','1');
Вы можете сослаться на эту статью:
http://www.rantiev.com/devide-wordpress-post/trackback/
Где вставлять я поняла (при этом у меня странички не разбиваются почему-то), а вот где вставлять остальное, начиная с “<?php … " – я так и не поняла((( Где, в каких файлах?
php код, нужно вставлять в шаблонах, шаблон страницы это файл page.php в папке с темой (например путь может быть таким wp-content/themes/yourTheme/pge.php), single.php это шаблон поста, category.php категории, archive.php архива, search.php это шаблон страницы с результатами поиска. Вот.. нужно всунуть скорее всего вам в шаблон поста, тоесть single.php куда нибудь внутрь цикла перед
Надеюсь помог вам. Скиньте линк на то место где пытаетесь добавить.
Вы видимо капчу неправильно заполнили, коммент попал в спам.
Попробовал разбить пост указанным способом
Бла бла бла
Бла бла бла
Бла бла бла
но не получилось…. Вместо разбивки и пеерхода страниц при просмотре просто появилась надпись , а пост http://areacreativ.com/blogs/slushat-tishinu как был длинным так и остался…. И если я его не разобью, то никто и никогда его так и не просмотрит, потому он и не дописан. Предполагалось, что это будет история о монастыре страниц на 30….
Если возможно, скажите куда и что надо поставить, чтобы разбить страницу перед фразой “А таким я увидел Пустынно-Рыхловский Свято-Николаевский мужской монастырь сейчас.” не затрагивая при этом настройки других новостей.
С уважением Сергей Рыжков
Сорри что запутал, там нужно 2 тире а не 3.
Может я во что то не въехал, но для чего делить !???!
Если не понял, то плиз.
А так скажу как думаю.
1)Просто делите контент на части, копируете нужную и создаете в консоле, в страницах, “создать новую”, вставляете скопированную вами часть.Заголовок, все, страница готова.
2)Если вам не нужно, что бы вся статья появлялась в полном объеме на странице, то в WordPress существует такой плагин, который за это овечает, он автоматически урезает статью, анонс(начало) с заголовком помещает на странице, а остальное прочитать, ниже под статьей-заметкой, такая ссылочка “читать дальше”.
Может быть на русском написано, может на английском, но сути не меняет.
3) А то чет простые вещи, мудрить в HTML или PHP коде.
У меня сайт на движке WordPress, так работает.
Делить для того, чтобы не было страницы высотой в триста метров. В принципе для того чтобы показывать обрезок страницы или записи, не надо ставить плагины, есть поле выдержка (excerpt), хотя для страниц ее надо включать, ну для записей точно есть.
Я писал про разбиение страницы именно на части, и чтобы часть вторая была доступна на странице с другой ссылкой. Хотя фактически создана одна страница.
А у меня так и не получилось разбить на несколько страниц большую статью. :(
Напишите как вы пытались разделить страницу.
Может быть Вы знаете решение проблемы?
Ставлю разделение поста на несколько частей, все ок, однако нумерация страниц оказывается ниже установленных плагинов “social share buttons” и “IGIT Related Post With Thumb”. Как сделать так, чтобы нумерация страниц поста была выше плагинов?
Спасибо.
Скорее всего получается следующее, код для вывода перелинковки страниц привязывается как и код вывода информации к одному и тому же месту, но в очереди стоит позже вывода от плагинов.
Вообще можно написать функцию, которая также добавляет wp_link_pages(), и привязать ее в functions.php к выводу поста.
Можно попробовать просто вызывать эту функцию в шаблоне здесь < ?php endwhile; wp_link_pages(); else: ?>
либо даже после того как else закроется. Это не очень правильно, но работать должно.
Лучше добавить в functions.php