0

我正在编辑一个多年前由另一位开发人员为我的客户建立的 WP 网站,我们没有与之联系。

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

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

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

这是一个例子。正如您在地址栏中看到的那样,这篇文章被归类为“新闻”,但它在标题中显示了父类别(“事件”)。

作为比较,您可以查看此帖子,该帖子属于“事件”类别,其父级也是“发生”,但它显示了正确的类别标题。

4

1 回答 1

0

在勾选要在哪些类别下提交帖子时,无需勾选父级。从帖子中取消选中父类别只会显示子类别名称。

于 2013-04-06T21:34:11.910 回答