我只想在子頁面上顯示父頁面。 我使用此代碼,但它顯示每頁上的父頁面。僅在子頁面上顯示父頁面
<?php
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
?>
我只想在子頁面上顯示父頁面。 我使用此代碼,但它顯示每頁上的父頁面。僅在子頁面上顯示父頁面
<?php
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
?>
你可以試試這個
<?php
if($post->post_parent>0)
{
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
}
?>
你應該試試這個功能檢查父子關係
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;
}
在此請看:Conditional Tags - Testing for sub-pages (Wordpress Codex)。它爲您提供了測試頁面是否爲子頁面所需的代碼。