WordPress Возвращаемое условие True, если текущая страница имеет страницу предка X - PullRequest
0 голосов
/ 03 мая 2020

Мой вопрос заключается в том, чтобы вернуть условие true, если на текущей странице есть родительская страница или страница предка данного идентификатора записи.

Например, у меня есть страница предка или пользовательский тип записи с идентификатором 50. Я хочу, чтобы все потомки возвращали true по иерархии.

Так что, если пост A является предком, и у него есть дочерний элемент поста B, который в свою очередь имеет дочерний элемент поста C, который, в свою очередь, имеет потомок поста D (PostA> PostB> Post C> PostD) Я хотел бы, чтобы условие возвращало true для всех трех.

Я вижу ~~~ has_parent (get_post ($ post-> post_parent), $ post_id); ~~~, но ищу что-то вроде has_ancestor (get_post ($ ancestor-> post_ancestor), $ post_id); ~~~, если это возможно.

...