Wordpress / PHP:检查帖子是否仅在一个类别中

时间:2019-02-21 09:46:25

标签: php wordpress wordpress-theming

基本上,如果作者尚未选择帖子的类别,则我想隐藏类别列表(这样它就不会在存档页面上显示“未分类”)。

我需要检查该帖子是否仅在Wordpress的“未分类”类别中。 我正在检查帖子是否属于以下类别:

<?php if (!in_category( 'uncategorised' )) { ?>
    <div class="category">
        <?php the_category(', '); ?>
    </div>
<?php } ?>

哪个作品很棒-但是“未归类”中的任何帖子也没有出现。因此,我还需要检查这是否是其中的唯一类别。因此,我正在寻找类似“ && is only in one category”的内容,但是我的Google搜索未提出任何解决方案。

请问有人能以此指向我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

有一个内置函数可以在这里为您提供帮助:

https://codex.wordpress.org/Function_Reference/get_the_category

“仅一个类别”的示例:

$categories = get_the_category()

if ( count($categories) == 1 ) { ... }