У меня есть собственный тип записи для слайд-шоу, в котором для добавления различных слайдов используется мета пользовательской записи. Как я могу кодировать тег <!--nextpage-->
между сторонами в моем слайд-шоу.php, чтобы их слайды были разбиты на страницы? Прямо сейчас, когда я пытаюсь это сделать, код не отображается, потому что он по своей природе закомментирован.
Этот вопрос более подробно обсуждался на форуме поддержки Hybrid. Я сделал и разместил фрагмент для пользовательской нумерации содержимого пользовательских полей там.
Вставка в вашу тему не имеет особого смысла, потому что она разбирается перед отображением темы. Вы должны иметь это в своих публикациях перед отображением (это означает, что в $post->post_content
при запросе). Это, возможно, уже не так, поэтому причина, по которой вы в настоящее время чувствуете, что это не разбивает на страницы. Другая причина, по которой это происходит, - несовместимая тема.
Функция, которая заботится о разбиении на страницы в шаблонах сообщений (шаблоны являются частью темы, связанной с WordPress), называется wp_link_pages()
. Ваша тема должна поддерживать многостраничные глобальные переменные, иначе это никогда не сработает. Эти глобальные переменные: $page, $pages, $multipage, $more, $numpages
. Вы можете узнать больше об их использовании в setup_postdata()
(недокументированная функция, см. setup_postdata()
в источнике ).
Так что, если вам удастся вставить все фрагменты <!--nextpage-->
в содержимое ваших сообщений, и ваша тема поддерживает несколько страниц для этого пользовательского шаблона типа сообщений, все будет в порядке. Функция wp_link_pages () может быть полезна для достижения этой цели.
для меня <!-- nextpage -->
не работает ни для одной темы. Проверьте сообщение http://article-stack.com/education/web-design-n-development/blog-blogger-blogging/xampp-how-to-run-test-wordpress- locally.amty