Функция Wordpress get_pages - Получает данные о постоян
Опубликовано: 01.11.2017
Получает данные о постоянных страниц в виде массива объектов. Аналог get_posts() .
get_pages() получает данных о постоянных страницах, но полученные данные нужно отдельно обрабатывать через foreach или как-то еще. Чтобы вывести заголовки страниц в древовидном виде используйте wp_list_pages() .Эта функция также как и get_posts() может выводить посты, вложения и т.д. если указать в ней параметр post_type.
Несмотря на то, что функция идентична get_posts() некоторые из параметров и их значения отличаются.
Вызов функции:
$pages = get_pages( $args );Входные параметры:
$args (строка/массив) — Список аргументов, в соответствии с которыми будет получен результат.
По умолчанию: предустановленные Аргументы параметра $args sort_order (строка) В каком направлении упорядочить, указанное в параметре $orderby, поле: По умолчанию: ASC ASC — По порядку (от меньшего к большему). DESC — В обратном порядке (от большего к меньшему).Заметка: get_posts() использует параметр order вместо sort_order
sort_column (строка) По какому полю сортироваться страницы (направление сортировки указывается в параметре sort_order): По умолчанию: по алфавиту (заголовки страниц) post_title — по заголовку; menu_order — по указанному в админ-панели номеру. Не путайте этот параметр с ID поста; post_date — по дате создания страницы; post_modified — по дате изменения данных на странице; ID — по идентификационному номеру (ID); post_author — по автору создания страницы; post_name — по слагу (альтернативному названию, которое указывается в УРЛ) страницы. Заметка: в этом параметре можно использовать любое поле из таблицы Базы Данных wp_posts. exclude (строка/массив) ID постов которые нужно исключить из выборки, указывать через запятую. (пр. exclude=3,7,31) По умолчанию: нет include (строка/массив) ID постов которые нужно получить, нужно разделять запятыми или пробелами:include=45,63,78,94,128,140. По умолчанию: нетЗаметка: если этот параметр указан, то параметры: child_of, parent, exclude,meta_key и meta_value игнорируются, а hierarchical устанавливается в false.