仅在子页面wordpress上显示父页面

时间:2013-11-25 11:01:14

标签: php wordpress post parent

我想只在子页面上显示父页面。 我正在使用此代码,但它在每个页面上显示父页面。

 <?php
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
?>

2 个答案:

答案 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;
}
?>