Страницы (рубрика)

get_all_page_ids()

Получает ID всех постоянных страниц типа page.

get_page_by_path()

Получает запись по указанному пути этой страницы: parent-page/sub-page. Результат кэшируется.

get_page_children()

Собирает дочерние страницы из переданного массива страниц. Обрабатываются все уровни вложенности.

get_page_link()

Получает URL (ссылку) постоянной страницы WordPress (записи типа page).

get_page_template_slug()

Получает название специального шаблона записи (поста).

get_page_uri()

Получает путь (URL без домена) до указанной постоянной страницы. Собирает ярлыки текущей и всех родительских страниц и объединяет их слэшем /.

get_pages()

Получает данные страниц (древовидных типов записей) в виде массива объектов. Кэширует результат в объектный кэш.

get_post_ancestors()

Получает ID всех родительских записей к указанной в виде массива.

page_template_dropdown()

Получает файлы шаблона для указанного типа записи и выводит их на экран в виде элементов <option> для select поля формы.

parent_dropdown()

Получает список дочерних страниц указанной родительской страницы. Выводит HTML список элементов <option> для элемента <select>.

wp_dropdown_pages()

Выводит выпадающий список постоянных страниц (список в теге <select> ).

wp_link_pages()

Выводит ссылки навигации по страницам, для многостраничных постов (для разделения используется <!--nextpage-->, один или более раз в контенте).

wp_list_pages()

Выводит список постоянных страниц в виде ссылок.

wp_page_menu()

Выводит список постоянных страниц блога в виде ссылок на соответствующие страницы. Аналог wp_list_pages(), только есть возможность добавить ссылку "на главную" в начало.