WP单个帖子上显示的类别名称不正确

时间:2013-04-05 23:43:31

标签: php wordpress

我正在编辑一个多年前由我的客户为我的客户建立的WP网站,我们与他们没有联系。

在单个帖子页面上,有一个显示类别名称的标题。对于其中一个类别的帖子,由于某种原因,它显示父类别的名称,而不是子类别。父母有两个类别(“新闻”和“事件”) - “事件”正确显示,“新闻”没有。

显示类别名称的代码如下所示:

<h2 class="section_header"> 
    <?php
    $category = get_the_category();
    echo $category[0]->cat_name;
    ?>
</h2>

Here is an example。 正如您在地址栏中看到的那样,这篇文章被归类为“新闻”,但它在标题中显示了父类别(“发生的事情”)。

作为比较,您可以查看属于“事件”类别的this post,其父项也是“事件”,但它会显示正确的类别标题。

1 个答案:

答案 0 :(得分:0)

在检查提交帖子的类别时,无需核对父母。从帖子中取消选中父类别只会显示子类别名称。