【问题标题】:wp_tag_cloud for hierarchical taxonomieswp_tag_cloud 用于分层分类法
【发布时间】:2012-08-30 21:04:31
【问题描述】:

我想使用自定义分层分类法在网站上显示标签云。

我的问题是默认 wp_tag_cloud 显示基于每个类别/标签的帖子数量。我也想把孩子的人数加起来。

希望这是有道理的,但要澄清一下

  • Cat1 1 个帖子
    • Subcat1 2 个帖子
    • Subcat2 1 篇文章
  • Cat2 5 个帖子

标签云中的类别 1 应附加 4 个帖子,通过查看 subcat1(2 个帖子)或 subcat 2(1 个帖子)可以获得更大的特异性。目前,Cat 1 显示 1 个帖子。

目前我唯一能想到的就是将结果捕获到数组中,然后循环返回以在必要时进行更正 - 有没有人有更高效/优雅的方法?

【问题讨论】:

    标签: wordpress tag-cloud


    【解决方案1】:

    所以,我查看了核心并能够解决这个问题,在这里回答以防其他人有同样的需求。

    wp_tag_cloud 呼叫get_terms。 get_terms 使用从 wp_tag_cloud 调用传递的参数调用,因此您实际上可以添加其他值来更改默认行为。具体来说,我可以利用 'pad_counts' 来解决我的问题。

    最终调用如下所示。

    <?php wp_tag_cloud(array('taxonomy'=>'mycustomtaxonomy','pad_counts'=>1)); ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-25
      • 2019-03-20
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      • 2014-06-28
      • 2012-07-28
      • 2021-06-02
      相关资源
      最近更新 更多