【发布时间】:2013-04-07 05:34:11
【问题描述】:
我正在编辑一个多年前由另一位开发人员为我的客户建立的 WP 网站,我们没有联系到他。
在单个帖子页面上,有一个标题显示类别名称。对于其中一个类别的帖子,出于某种原因,它显示的是父类别的名称,而不是子类别的名称。有两个具有相同父级的类别(“新闻”和“事件”)——“事件”正确显示,“新闻”不正确。
显示类别名称的代码如下所示:
<h2 class="section_header">
<?php
$category = get_the_category();
echo $category[0]->cat_name;
?>
</h2>
Here is an example。 正如您在地址栏中看到的,这篇文章被归类为“新闻”,但它在标题中显示了父类别(“事件”)。
作为比较,您可以查看“事件”类别中的this post,其父项也是“发生”,但它显示了正确的类别标题。
【问题讨论】: