WordPress获取某分类下文章使用过的标签

如何从 WordPress 获取某分类下文章使用过的标签

WordPress 作为目前使用最广泛的内容管理系统之一,拥有许多方便的功能,其中一个就是在文章中使用标签进行分类和组织。不过,有时候我们可能需要获取某个分类下使用过的标签列表,这里介绍一下如何实现。

步骤1:使用 get_terms 函数获取标签列表

WordPress 提供了一个 get_terms 函数来获取分类或标签列表。我们可以使用这个函数来获取某个分类下使用过的标签列表。以下是代码示例:


$terms = get_terms( array(
    'taxonomy' => 'post_tag',
    'hide_empty' => false,
    'object_ids' => get_queried_object_id()
) );

上述代码中,我们通过 get_terms 函数获取了当前页的分类下使用过的标签列表。其中,'post_tag' 表示获取标签,'hide_empty' 表示不获取空标签,'object_ids' 表示获取当前分类下的所有文章 ID。

步骤2:遍历标签列表并输出

获取标签列表后,我们需要对其进行遍历并输出。以下是示例代码:


if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
    echo '<ul>';
    foreach ( $terms as $term ) {
        echo '<li>' . $term->name . '</li>';
    }
    echo '</ul>';
}

上述代码中,我们首先判断 $terms 是否为空并且不是 WordPress 错误对象。随后,使用 foreach 循环遍历 $terms 数组,并使用 $term->name 输出标签名称。

总结

  1. 使用 get_terms 函数获取使用过的标签列表;
  2. 遍历标签列表并输出。

通过以上方法,我们可以方便地获取某个分类下使用过的标签列表,并进行输出和展示。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5225
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容