我想使用get_terms
或其他内容获取与所选类别的帖子相关的标签。有可能吗?
答案 0 :(得分:0)
它实际上并未绑定到类别,而是绑定到该类别的帖子及其ID。所以你应该可能从类别索引页面的当前查询结果获得数组中所有帖子ID的列表(查看category.php,或查询循环的archive.php模板)示例:
$post_ids = array();
while (have_posts()) :
the_post();
$post_ids[] = get_the_ID();
endwhile;
。并使用它来调用wp_get_object_terms($post_ids, 'post_tag')
,从上面检索给定帖子ID的所有帖子标记。
可以使用特定的连接构建自定义数据库查询,这可能会提高性能,但这是一种方法。