Жесткий код тега nextpage в моей теме?


У меня есть пользовательский тип записи для слайд-шоу, который использует пользовательские мета-записи для вставки разных слайдов. Как я могу закодировать тег <!--nextpage--> между сторонами в моем slideshow.php чтобы их слайды были разбиты на страницы? Прямо сейчас, когда я пытаюсь это сделать, код не отображается, потому что по своей природе он закомментирован.

Author: matt, 2010-09-04

3 answers

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

 1
Author: Rarst, 2010-09-12 09:39:25

Вставка в вашу тему не имеет особого смысла, потому что она была проанализирована до отображения темы. Это должно быть в содержимом ваших сообщений перед отображением (это означает, что в $post->post_content при запросе). Возможно, это еще не так, поэтому причина, по которой вы в настоящее время сталкиваетесь с тем, что он не разбивается на страницы. Другая причина, по которой это происходит, - несовместимая тема.

Функция, которая заботится о разбивке на страницы в шаблонах сообщений (шаблоны являются частью, связанной с темой в wordpress), является вызванный wp_link_pages(). Ваша тема должна поддерживать многостраничные глобальные переменные, иначе это никогда не сработает. Этими глобальными переменными являются: $page, $pages, $multipage, $more, $numpages. Вы можете узнать больше об их использовании в setup_postdata() ( недокументированная функция, см. setup_postdata() в источнике).

Поэтому, если вам удастся включить все фрагменты <!--nextpage--> в содержимое ваших сообщений, и ваша тема поддерживает несколько страниц для этого пользовательского шаблона типа сообщений, у вас все должно быть в порядке. Функция wp_link_pages() может быть полезна для достижения этот.

 1
Author: hakre, 2010-09-05 09:12:14

Для меня <!-- nextpage --> не работает ни для одной темы. Проверьте почту http://article-stack.com/education/web-design-n-development/blog-blogger-blogging/xampp-how-to-run-test-wordpress-locally.amty

 0
Author: Amit Kumar Gupta, 2010-09-25 09:53:37