也想出现在这里?联系我们

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

2023.11.10 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

要获取WordPress中某个分类下的文章使用过的标签,你可以使用WordPress的查询函数和参数来实现。以下是一个示例代码,假设你要获取分类ID为1的文章中使用过的标签:

// 获取分类ID为1的文章
$category_id = 1;
$posts = get_posts(array(
    'category' => $category_id,
    'posts_per_page' => 1 // 获取所有文章
));

$used_tags = array();

// 循环遍历每篇文章
foreach ($posts as $post) {
    setup_postdata($post);

    // 获取文章的标签
    $post_tags = wp_get_post_tags($post>ID);

    // 循环遍历文章的标签并将它们存储到$used_tags数组中
    foreach ($post_tags as $tag) {
        $used_tags[] = $tag>name;
    }
}

// 去除重复的标签
$used_tags = array_unique($used_tags);

// 现在$used_tags数组包含了分类ID为1的文章使用过的所有标签

这段代码首先获取了分类ID为1的所有文章,然后循环遍历每篇文章,使用wp_get_post_tags函数获取每篇文章的标签,并将它们存储到$used_tags数组中。最后,使用array_unique函数去除重复的标签,以获取分类下文章使用过的标签列表。

请确保将上述代码放置在WordPress主题文件中的适当位置,并根据需要进行适当的自定义和样式化。

有用0
  • 2023.11.10初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧