ישנה פונקציה מובנית בוורדפרס המאפשרת בדיקה האם מדובר בעמוד מסויים:
if ( is_page(5) ) {
        // do some stuff
    }או האם העמוד הוא תחת עמוד מסויים (child page):
if ( $post->post_parent == '5' ) {
        // do some stuff
    }אך אין פונקציה מובנית בוורדפרס שבודקת שני תנאים אלו יחד, וזוהי נורא נחוצה ומצאתי לה הרבה שימושים. לדוגמא – במידה ואנו רוצים לטעון קובץ js לעמוד סרטונים ולכל עמוד שבא תחתיו…
הפונקציה הבאה (הוסיפו לקובץ functions.php) יוצרת פונקציה לוגית חדשה המאפשרת בדיקה זו:
function is_tree($the_page_id) {   
    // $the_page_id = The ID of the page we're looking for pages underneath
    
    global $post;         
    // load details about this page
    
    if(is_page()&&($post->post_parent==$the_page_id||is_page($the_page_id))) 
       return true;   // we're at the page or at a sub page
    else 
       return false;  // we're elsewhere
    };שימוש
if (is_tree(5)) {
        // do some staff
    }