2012-08-30 51 views
0

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

我的问题是,默认的wp_tag_cloud根据每个类别/标签的帖子数显示。我想要它也总结孩子的数量。

希望是有道理的,但澄清

  • CAT1 1后
    • Subcat1 2个职位
    • Subcat2 1后
  • CAT2 5个帖子

猫标签云中的1个应该有4个帖子通过查看subcat1(2个帖子)或subcat 2(1个帖子)获得更大的特异性。目前,猫1显示1个职位。

我现在唯一能想到的就是捕获数组中的结果,然后通过它们循环以纠正必要的地方 - 有没有人有更高效/优雅的方式?

回答

0

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

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

最后的调用看起来像这样。

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