我想使用自定义分层分类法在网站上显示标签云。
我的问题是默认的wp_tag_cloud会根据每个类别/标签的帖子数量显示。我希望它能够总结这些孩子的数量。
希望有道理,但要澄清
标签云中的Cat 1应该附加4个帖子,通过查看subcat1(2个帖子)或subcat 2(1个帖子)获得更高的特异性。目前,Cat 1显示了1个帖子。
目前我唯一能想到的就是在数组中捕获结果,然后循环回过去以在必要时进行更正 - 有没有人有更高效/更优雅的方式?
答案 0 :(得分:0)
所以,我看了核心并且能够解决这个问题,在这里回答以防其他人有同样的需求。
wp_tag_cloud来电get_terms。使用从wp_tag_cloud调用传递的参数调用get_terms,因此您实际上可以添加其他值来更改默认行为。具体来说,我可以利用'pad_counts'来解决我的问题。
最终通话看起来像这样。
<?php wp_tag_cloud(array('taxonomy'=>'mycustomtaxonomy','pad_counts'=>1)); ?>