Intereting Posts
Как вставить атрибуты HTML с существующей кнопкой TinyMCE? Правило перезаписи для одной категории Создание и использование таблиц в базе данных WordPress Переменная PHP в запросе базы данных WordPress Почему мой скрипт плагина не загружается в бэкэнд? Я получаю 0 после результата моих запросов ajax Javascript JSON header Удаление и преобразование времени в UTC wp login переадресовывает на главную страницу Добавить изображение в моей теме? Невозможно добавить комментарии по умолчанию к пользовательскому типу сообщения Отображать год и месяц из пользовательского поля + калькулятор возраста Как и где мы можем запрашивать новые крючки WordPress? Как отображать только липкие сообщения на страницах категорий? Как сделать ссылку на разные категории, которые в них загружают разные меню? Избранные сообщения / Избранные сообщения со случайным порядком

Настройте wp_List_pages для вывода UL LI

Я пытаюсь получить свою разбивку на страницы для сообщений, выпущенных в виде списка. т.е.: UL> LI> A.

<?php wp_link_pages(); ?> 

Я вижу, что я могу добавить UL достаточно легко, отредактировав $ defaults, но я не могу обернуть ссылки в li.

Любая помощь будет оценена по достоинству.

благодаря

Аргументы wp_link_pages ()

Возможно, это сработает для вас:

 $args = array( 'before' => '<ul><li>' . __( 'Pages:' ), 'after' => '</li></ul>', 'link_before' => '', 'link_after' => '', 'next_or_number' => 'number', 'separator' => '</li><li>', 'nextpagelink' => __( 'Next page' ), 'previouspagelink' => __( 'Previous page' ), 'pagelink' => '%', 'echo' => 1 ); wp_link_pages( $args ); 

Выходной сигнал, например:

 <ul> <li>Pages:</li> <li> 1 </li> <li> <a href="http://example.com/hello-world/2/">2</a></li> <li> <a href="http://example.com/hello-world/3/">3</a></li> <li> <a href="http://example.com/hello-world/4/">4</a></li> </ul> 

Вы также можете использовать 'echo' => 0 чтобы прочитать его в переменной, где вы можете изменить его далее с помощью регулярных выражений.

Фильтры для wp_link_pages ()

Другой способ – использовать фильтры wp_link_pages и / или wp_link_pages_link .

Вот пример:

 function custom_wp_link_pages_link( $link ) { return '<li>' . $link . '</li>'; } add_filter( 'wp_link_pages_link', 'custom_wp_link_pages_link' ); 

что даст вам следующий выход HTML:

 <ul> <li> 1 </li> <li> <a href="http://example.com/hello-world/2/">2</a></li> <li> <a href="http://example.com/hello-world/3/">3</a></li> <li> <a href="http://example.com/hello-world/4/">4</a></li> </ul> 

для

 wp_link_pages( array( 'before' => '<ul>', 'after' => '</ul>' ) );