To show (page id: 3166) http://localhost/members
To hide (page id: 3166) http://localhost/members/name/4096269/
<?php if (!empty($title) && !hide_page_title_tag()) { ?>
<h1 class="heading"><?php echo $title; ?></h1>
<?php } ?>
function is_target_page() {
return get_queried_object_id() == 3166 ? true : false;
}
function is_target_page_child() {
return get_page_depth() != 1;
}
function get_page_depth() {
return $page_depth = count(explode('/', (parse_url("{$_SERVER['REQUEST_URI']}", PHP_URL_PATH)))) - 2;
}
function hide_page_title_tag() {
$page_id = get_queried_object_id();
if (is_target_page()) {
if (is_target_page_child()) {
return true;
}
}
return false;
}
add_filter( 'pre_get_document_title', function( $title ) {
if (is_target_page()) {
if (is_target_page_child()) {
$title = substr($title, 0, strpos($title, '|'));
$title .= '| ' . esc_attr( get_bloginfo('name') );
}
}
return $title;
}, 100, 1 );
function hide_page_title_tag() {
$page_id = get_queried_object_id();
$page_depth = count(explode('/', (parse_url("{$_SERVER['REQUEST_URI']}", PHP_URL_PATH)))) - 2;
if ($page_id == 3166) {
if ($page_depth != 1) {
return true;
}
}
return false;
}
function hide_page_title_tag() {
$page_id = get_queried_object_id();
$url = "//{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
if ($page_id == 3166) {
if (basename($url) !== 'members') {
return true;
}
}
return false;
}