dotty
  • 0
Новичок

Определить, что страница является дочерней страницей

  • 0

Как определить, что страница является дочерней?

Share
  1. используйте get_page дважды, как эту удобную маленькую функцию

    function get_grandpapa($page_id){
        $current_page = get_page( $page_id );
        if ($current_page->post_parent > 0){
            //has at least a parent
            $parent_page = get_page($current_page->post_parent);
            if ($parent_page->post_parent > 0){
                return $parent_page->post_parent;
            }else{
                return false;
            }
        }
        return false;
    }
    

    Эта функция возвращает идентификатор страницы прародителя или false, если прародителя нет.

    • 0

Оставить ответ

You must login to add an answer.