_page_traverse_name()
Traverses and return all the nested children post names of a root page.
$children contains parent-children relations
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
_page_traverse_name( $page_id, $children, $result );
- $page_id(int) (обязательный)
- Page ID.
- $children(массив) (обязательный) (передается по ссылке — &)
- Parent-children relations (passed by reference).
- $result(string[]) (обязательный) (передается по ссылке — &)
- Array of page names keyed by ID (passed by reference).
Заметки
- Смотрите: _page_traverse_name()
Список изменений
С версии 2.9.0 | Введена. |
Код _page_traverse_name() page traverse name WP 6.7.1
function _page_traverse_name( $page_id, &$children, &$result ) { if ( isset( $children[ $page_id ] ) ) { foreach ( (array) $children[ $page_id ] as $child ) { $result[ $child->ID ] = $child->post_name; _page_traverse_name( $child->ID, $children, $result ); } } }