如何在Wordpress中访问(回显)页面导航标签?

时间:2013-12-17 18:33:40

标签: wordpress navigation label

这是这个问题的延续: 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.' &#8212; </span><br />';
    }
    the_title(); ?></strong></h1>

我想换掉。$ parent_title。作为parent-navigation-label。有没有办法回应那个标签?

免责声明:我不是选择的程序员 - 只有在我必须的时候,所以请温柔......

编辑:这是我正在谈论的导航标签btw: enter image description here

2 个答案:

答案 0 :(得分:0)

标签以title

的形式存储在帖子对象中
$parent = get_post( $post->post_parent );
echo '<span>' . $parent->title . ' &#8212; </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 . ' &#8212; </span><br />';
the_title(); ?>
</strong></h1>

但输出为空 - 除了 - 字符( - )。我一定错过了一些明显的东西,对吧?