Функция wp_list_pages выводит список страниц в виде ссылок. Можно использовать с версии WordPress 1.5 и выше.

Использование:

<?php wp_list_pages(); ?>

Пример:

<ul>
<?php wp_list_pages(‘title_li=Полезное’); ?>
</ul>

Выводит список всех страниц. Заголовком будет “Полезное”

Параметры:

sort_column (string) – Сортирует список страниц разными способами. По умолчанию сортирует в алфавитном порядке по заголовку страницы.

  • post_title – Сортировка в алфавитном порядке (по заголовку) – по умолчанию
  • menu_order – Сортирует страницы по их порядку.
  • post_date – По дате создания.
  • post_modified – По дате последнего изменения.
  • ID – По уникальному ID страницы.
  • post_author – По ID автора страницы.
  • post_name – В алфавитном порядке по короткому имени страницы.

sort_order (string) – Порядок сортировки списка страниц(по возрастанию или по убыванию). По умолчанию по возрастанию. Значения:

  • asc – По возрастанию (По умолчанию).
  • desc – По убыванию.

exclude (string) – Исключает страницы из списка, указанные в виде ID страницы разделенные запятой (пример: exclude=3,7,31). Нет значения по умолчанию.

include (string) – Включает только выбранные страницы. Как и exclude, этот параметр принимает список ID страниц разделенных запятой. Нет значения по умолчанию.

depth (integer) – Этот параметр контролирует сколько уровней в иерархии страниц будет включено в список выдаваемый wp_list_pages. По умолчанию 0 (показываются все страницы, включая внутренние страницы).

  • 0 – Страницы и внутренние страницы выводятся иерархически (с отступом) (По умолчанию).
  • -1 – Страницы и внутренние страницы выводятся плоско (без отступа).
  • 1 – Выводятся только главные страницы(без внутренних страниц)
  • 2 – Значения равное 2 или больше указывают глубину (или уровень) отображения страниц.

child_of (integer) – Выводит внутренние страницы только одной страницы; используйте ID страницы как значение. По умолчанию 0 (Выводит все страницы).

show_date (string) – Выводить дату создания или изменения возле каждой страницы. По умолчанию “пусто” (не показывать дату). Значения:

  • ” – Не показывать дату (По умолчанию).
  • modified – Выводить дату последнего изменения.
  • xxx – Любое другое значение кроме modified выводит дату (post_date) создания страницы.

date_format (string) – Устанавливает формат даты выводимой параметром show_date (например: “l, F j, Y”). По умолчанию выводит так как настроено в WordPress.

title_li (string) – Стиль для заголовка к списку страниц. По умолчанию ‘__(‘Pages’)’, выводитs “Pages” ( __(“) используется для локализации). Если использовать пустое значение (“), то заголовок не будет выводиться, и список не будет заключаться в теги <ul>, </ul>.

echo (boolean) – Выводить или возвратить список ссылок. По умолчанию 1 (выводить список). Значения:

  • 1 (true) – По умолчанию
  • 0 (false)

hierarchical (boolean) – Устанавливает, показывать ли внутренние страницы в иерархическом порядке. Возможные значения:

  • 1 (true) – default
  • 0 (false)

meta_key (string) – Включает в список только те страницы у которых заполнено Ключ Дополнительного Поля (используется вместе с полем meta_value).

meta_value (string) – Включает в список только те страницы у которых заполнено Значение Дополнительного Поля (используется вместе с полем meta_key).

h++p://www.wp-info.ru/wp_list_pages/

Категория: WordPress | Теги:

Комментарии к записи “Вывод списка страниц в виде ссылок – wp_list_pages”

  1. jump | 16.11.2010

    Как определить ID последней выведенной страницы, чтобы применить к ней особый CSS-класс?

  2. Макс | 16.11.2010

    В новых версия WP видимо только в строке состояния можно подглядеть этот ID… Заходите в админку на страницу со своими записями, и наводите курсор на нужную – в строке состояния покажется ссылка вида maksis.ru/wp-admin/post.php?action=edit&post=80 где 80 как я полагаю и будет ID страницы.

Оставьте свой комментарий