Wordpress is_tree function
// =============================================================================
// Tree function
// =============================================================================
/*----------
USAGE - number is ID of page and will return true for that page and any child pages under it
if (is_tree(12)) {
// do this
} elseif (is_tree(14)) {
....
----------*/
function is_tree($pid) { // $pid = The ID of the page we're looking for pages underneath
global $post; // load details about this page
if(is_page()&&($post->post_parent==$pid||is_page($pid)))
return true; // we're at the page or at a sub page
else
return false; // we're elsewhere
};