对于每个标签,显示帖子计入标签前面

时间:2014-03-22 作者:gurung

我需要列出所有现有的标记,这样我就有了一些代码。现在,我想把计数(标签关联的帖子数量)放在标签前面,如下面给出的示例所示。

    first_tag  - 18
    second_tag - 24
    third_tag  - 48
我找到了解决办法given here 显示的计数one 具体的标签,但我需要each and every tag. 那么,这是否可以根据我的需要进行修改。或者你还有其他想法吗。非常感谢您的帮助。

$taxonomy = "post_tag"; 
$term_slug = \'some-tag\';
$term = get_term_by(\'slug\', $term_slug, $taxonomy);
echo $term->count;

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

现在还不清楚你想做什么,但也许get_terms() 是你想要的。

$terms = get_terms(\'post_tag\',array(\'hide_empty\'=>false));
foreach($terms as $t) {
  echo $t->name.\' :: \'.$t->count.\'</br>\';
}

结束

相关推荐

Post order by selected tags

假设您想显示带有标记的帖子:“HTML,CSS”。我想按以下顺序在tag archive中订购帖子:贴子只标记了两个标签-HTML,CSS贴子只标记了两个标签-HTML,CSS贴子标记了三个标签-HTML,CSS,jQuery贴子标记了三个标签-HTML,CSS,ZEND贴子标记了四个标签-HTML,CSS,JavaScript,PHP等。因此,第一个结果应该只输出带有精确指定标记的帖子。在没有更多贴子仅使用这两个标签进行标记后,输出贴子将标记这两个标签+仅再标记一个标签。等等我应该使用什么?两个wpQu