Все вопросы с тегом «wp-list-pages»
Функция WordPress для создания HTML-списка страниц сайта с поддержкой иерархии и широкими возможностями настройки параметров отображения.
#wp-list-pages
Функция wp_list_pages() формирует HTML-список страниц WordPress с учетом их иерархической структуры. По умолчанию создает маркированный список (ul/li) всех опубликованных страниц, отсортированных по заголовку.
Основные параметры функции позволяют:
- Указать родительскую страницу через 'child_of'
- Ограничить глубину вложенности через 'depth'
- Исключить страницы через 'exclude'
- Задать собственный порядок сортировки через 'sort_column'
- Настроить HTML-разметку через 'link_before', 'link_after'
- Добавить дополнительные CSS-классы
Пример базового использования:
wp_list_pages([
'title_li' => '',
'child_of' => 123,
'depth' => 2
]);
Функция часто применяется для создания навигационных меню, карты сайта или списка дочерних страниц. Поддерживает фильтрацию результатов по статусу публикации, датам и другим параметрам страниц WordPress.