我想只在子页面上显示父页面。 我正在使用此代码,但它在每个页面上显示父页面。
<?php
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
?>
答案 0 :(得分:1)
你应该尝试这个功能来检查父子关系
function is_child($pageID) {
global $post;
if( is_page() && ($post->post_parent==$pageID) ) {
return true;
} else {
return false;
}
}
并像那样使用
if(is_child(123)) { //parent id
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
}
答案 1 :(得分:1)
你可以试试这个
<?php
if($post->post_parent>0)
{
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
}
?>