The code snippet below is handy when you are trying to check if the current page is a parent or a child in a WordPress theme. You can then use the conditional to output different code depending on the page depth it is
<?php // gets page depth global $wp_query; $object = $wp_query->get_queried_object(); $parent_id = $object->post_parent; $depth = 0; while ($parent_id > 0) { $page = get_page($parent_id); $parent_id = $page->post_parent; $depth++; } // echo $depth; ?> <?php if ( $depth == 0 ) { echo 'page level 0'; } elseif ( $depth == 1 ) { echo 'page level 1'; } else { echo 'something else'; }?>