这是这个问题的延续: Wordpress Navigation Label in Browser tab 但是我担心我需要比以前的海报更多的指导。
我也想使用WordPress菜单中的导航标签,在页面的实际标题之前显示父导航标签(而不是父标题!)。
适用于父标题的代码是:
<h1 class="page-title"><strong><?php
// If child page , also include the parent title:
if($post->post_parent)
{$parent_title = get_the_title($post->post_parent);
echo '<span>'.$parent_title.' — </span><br />';
}
the_title(); ?></strong></h1>
我想换掉。$ parent_title。作为parent-navigation-label。有没有办法回应那个标签?
免责声明:我不是选择的程序员 - 只有在我必须的时候,所以请温柔......
编辑:这是我正在谈论的导航标签btw:
答案 0 :(得分:0)
标签以title
:
$parent = get_post( $post->post_parent );
echo '<span>' . $parent->title . ' — </span><br />';
答案 1 :(得分:0)
(好的 - 如果有办法在评论中包含格式化的代码 - 请告诉我!)
在@diggys回答的基础上,我添加了这个:
<h1 class="page-title"><strong><?php
// Display the parent nav label:
$parent = get_post( $post->post_parent );
echo '<span>' . $parent->title . ' — </span><br />';
the_title(); ?>
</strong></h1>
但输出为空 - 除了 - 字符( - )。我一定错过了一些明显的东西,对吧?