在制作wordpress主题模板时,遇到多级页面的子页面需要调用父页面标题和链接的,用下面这段代码,就可以现实:
<a href="<?php home_url(add_query_arg(array()));?>?page_id=<?php if($post->post_parent) {$page=$post->post_parent;echo $page;} ?>">
<?php $parent_title=g et_the_title($post->post_parent); echo $parent_title; ?></a>
如果需要判断子页面和父页面时,用下面这段代码也可以现实:
<?php
if($post->post_parent) {
$parent_title = get_the_title($post->post_parent);
echo $parent_title;
} else {
wp_title('');
}
?>
这个可以实现判断父页面与子页面的标题,一般在做不同的CSS样式时用到。