个性化阅读
专注于IT技术分析

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

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

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

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

哪个效果很好-但是任何”未归类”和其他类别的帖子也不会出现。因此, 我还需要检查这是否是其中的唯一类别。因此, 我正在寻找类似” &&仅在一个类别中”的内容, 但是我的Google搜索未提出任何解决方案。

有人可以为此指出正确的方向吗?


#1


有一个内置功能可以在这里为你提供帮助:

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

“仅一个类别”的示例:

$categories = get_the_category()

if ( count($categories) == 1 ) { ... }
赞(0)
未经允许不得转载:srcmini » WordPress /PHP:检查帖子是否仅在一个类别中

评论 抢沙发

评论前必须登录!