类别档案:仅显示在父类别中分类的帖子

时间:2011-10-10 作者:a_fan

当我在2010主题中查看分类页面时,它会显示分类为以下内容的帖子:

url 1的子类别中可见的类别我想将结果限制为1。只有请帮忙。

1 个回复
最合适的回答,由SO网友:a_fan 整理而成

这就是我现在使用的间接方式。如果有更好的答案,请分享。

while ( have_posts() ) {
    the_post();
    $cat = get_query_var(\'cat\');
    $categories = wp_get_post_categories(get_the_ID());
    if (in_array($cat, $categories)) {
        ...
    }
} // end loop

结束

相关推荐

当使用GET_CATEGORIES或类似工具时,是否也可以过滤包含某些标记的结果?

get_categories() 默认情况下,相关函数不会返回空类别-没有帖子的类别。我想,既然可能有一些底层代码检查帖子数量,那么是否可以额外过滤该列表,使其仅包括那些本身包含与特定标记相关联的帖子的类别?或者有没有一种简单的替代方法来获取这些信息?例如,如果我有一些贴子带有“audio”标签,我想用一种方法get_categories() (或类似结果),但仅检索包含带有“音频”标记的帖子的类别列表。我知道我可能必须直接使用标签ID。我只是在寻找“最好的”,或最合适的方式来做到这一点。谢谢