我有这个代码,我在Wordpress中使用它来列出标签及其使用次数。这是代码
<?php
$tags = get_tags( array('orderby' => 'count', 'order' => 'DESC') );
foreach ( (array) $tags as $tag ) { ?>
<li class="list-group-item">
<span class="badge"><?php echo $tag->count; ?></span>
<?php echo $tag->name; ?>
</li>
<?php }
?>
结果如下:
http://s14.postimg.org/z5qghdes1/result.png
所以我想删除标签&#39; Animals&#39;从列表中。我正在寻找其他问题,但我无法解决我的问题。谢谢你的回答!
答案 0 :(得分:3)
对exclude
使用get_tags()
参数。在我的例子中,我将术语ID设置为5;一定要用正确的值替换它。
exclude
也可以是一个数组,允许您排除多个标记。
变化:
$tags = get_tags( array( 'orderby' => 'count', 'order' => 'DESC' ) );
要:
$tags = get_tags( array(
'orderby' => 'count',
'order' => 'DESC',
'exclude' => 5,
) );
答案 1 :(得分:0)
您可以按以下方式更新代码:
<?php
$tags = get_tags( array('orderby' => 'count', 'order' => 'DESC') );
foreach ( (array) $tags as $tag ) {
if ($tag->name == "Animals" ) { continue; }
?>
<li class="list-group-item">
<span class="badge"><?php echo $tag->count; ?></span>
<?php echo $tag->name; ?>
</li>
<?php }
?>
答案 2 :(得分:0)
使用以下
<?php
$tags = get_tags( array('orderby' => 'count', 'order' => 'DESC') );
foreach ( (array) $tags as $tag ) {
if ($tag->name != "Animals" ) {
?>
<li class="list-group-item">
<span class="badge"><?php echo $tag->count; ?></span>
<?php echo $tag->name; ?>
</li>
<?php
}
}
?>