【问题标题】:Wordpress - get tags from specific categoryWordpress - 从特定类别获取标签
【发布时间】:2022-12-17 04:49:15
【问题描述】:

我想从特定类别中获取 wordpress 标签。例如,我有一个包含特定类别帖子的子页面,我想显示该页面上可用的标签。可能吗?

我认为这段代码可能有用:

<?php
        query_posts('category_name=Anime cartoon');
        if (have_posts()) : while (have_posts()) : the_post();
           if( get_the_tag_list() ){
              echo get_the_tag_list('</li><li>');
           }
        endwhile; endif; 
        wp_reset_query(); 
    ?>

只是这段代码分别显示了每个帖子的所有标签,我希望它们不要重复

显示特定页面可用的标签

【问题讨论】:

  • tags不分页具体的东西,tags都连接到帖子只是,所以也许您正在寻找错误的东西或者您需要更改实现方法。
  • 天才...这就是我要问的。我不太了解 wordpress 和 PHP,我更喜欢前端。正如我在上面写的那样,代码“可能有用” - 对于想要提供帮助的人。

标签: php wordpress tags


【解决方案1】:

是的,你问的是可能的!

然而,页面本身并没有与任何标签相关联。就像上面的评论一样,标签只是帖子的分类法,无论是否是自定义帖子类型。

如果您想要来自特定页面上特定类别的标签,您将需要自定义永久链接,以便帖子类别页面 url 类似于“https://yourwebsite.com/post-category/category/”。从那里您可以获取当前的 slug(类别),然后遍历该类别中的帖子并获取关联的标签。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多