Документация WordPress

get_post_ancestors

get_post_ancestors() в WordPress используется для получения массива идентификаторов (ID) родительских записей (ancestors) для заданного типа записи (post type).

Пример использования get_post_ancestors():

В этом примере мы используем get_post_ancestors() для получения идентификаторов родительских записей для текущей записи.

Сначала мы получаем ID текущей записи с помощью get_the_ID().

Затем вызываем get_post_ancestors() и передаем ему ID текущей записи. Функция возвращает массив идентификаторов родительских записей для данной записи.

Если у текущей записи есть родительские записи (ancestors), мы выводим их ID с помощью функций php implode() и echo.

Если у текущей записи нет родительских записей, мы выводим сообщение «Ничего не найдено.»

get_post_ancestors() часто используется для обхода иерархии записей, когда вам нужно выполнить действия, связанные с родительскими записями, или для создания навигации между вложенными записями в иерархических типах записей, таких как «страницы» в WordPress.

theme WP_core

Функции WordPress