From: Laury GvR Date: Thu, 8 Nov 2018 17:13:10 +0000 (-0500) Subject: Protected pages will now show the owners menu properly X-Git-Tag: v1.0.1^2~1 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=ac2fd7716ca7efae83c34d073385f31585a6f177;p=WP-Themes%2Flakesideclub.git Protected pages will now show the owners menu properly --- diff --git a/functions.php b/functions.php index 5d24398..666fe20 100644 --- a/functions.php +++ b/functions.php @@ -223,28 +223,28 @@ add_action('thematic_searchloop', 'mytheme_search_loop'); * This function returns true when the current page is the page given by ID * or a descendent thereof. */ -function is_in_tree_theme( $pid, $pageID ) { - if ( is_page( $pid ) || is_single( $pid ) || is_category( $pid ) || ( $pid = get_option( 'page_for_posts' ) ) ) { - echo "Yeah am ancestor"; +function is_in_tree_theme( $parentID, $pageID ) { + if ( is_page( $parentID ) ) { + return true; + } + if ( is_single() || is_home() || is_category() || is_archive() ) { return true; } if ( $pageID ) { - echo "Yeah in ancestor tree"; $anc = get_post_ancestors( $pageID ); foreach ( $anc as $ancestor ) { - if( $ancestor == $pid ) { + if( $ancestor == $parentID ) { return true; } } } - echo "Not in tree"; return false; } // if (!function_exists('is_in_tree')) { -// function is_in_tree( $pid, $pageID = false ) { +// function is_in_tree( $parentID, $pageID = false ) { -// if ( is_page( $pid ) ) { +// if ( is_page( $parentID ) ) { // return true; // } @@ -252,7 +252,7 @@ function is_in_tree_theme( $pid, $pageID ) { // $anc = get_post_ancestors( $pageID ); // foreach ( $anc as $ancestor ) { -// if( $ancestor == $pid ) { +// if( $ancestor == $parentID ) { // return true; // } // }