首页 > 解决方案 > wordpress 如果帖子是 in_category 显示类别名称

问题描述

我想检查 Wordpress 帖子是否具有类别“X、Y 或 Z”,如果是,则显示类别的名称(“XY 或 Z”)。

我已经检查并获得了类别的真实性,但是如何显示在_category() 中找到的每个名称;

if ( in_category( array( 'X', 'Y', 'Z') {
echo "yes";
}

如何显示类别名称?

标签: phpwordpress

解决方案


你的问题的简单答案是这样的

get_the_category();

使用您的示例,您可以说

if (in_category( array('X', 'Y', 'Z') )) {
    echo get_the_category();
}

通过将帖子 ID 作为参数传递,此标签可以在 The Loop 之外使用。

有关更多信息和用法,get_the_category()请访问下一个链接


推荐阅读