it-swarm-ru.tech

Жесткий код тега следующей страницы в моей теме?

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

1
matt

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

1
Rarst

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

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

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

1
hakre

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

0
Amit Kumar Gupta