Typecho获取网站的标签总数

添加函数

打开typecho主题下的functions.php文件添加如下函数

如果functions.php处于加密状态可以参考建立functions.php同效文件

//标签总数
function bqzs() {
Typecho_Widget::widget('Widget_Metas_Tag_Cloud')->to($tags);
$z=0;
if($tags->have()) {
while ($tags->next()){
$z++;
}
} 
$unit = '个';
$tagsSum =sprintf('%.0lf %s',$z, $unit);
return $tagsSum;
}

引用方法

typecho主题下的sidebar.php文件里添加“标签总数”代码

<!--博客信息-->
······
<li class="list-group-item text-second"><span class="blog-info-icons"> <i data-feather="calendar"></i></span>
<span class="badge
pull-right"><?php echo Utils::getOpenDays(); ?></span><?php _me("运行天数") ?></li>

<!--在此处插入如下代码块-->
<!--标签总数-->
<li class="list-group-item text-second">
<i class="glyphicon glyphicon-time"></i> 
<span class="badge pull-right"><?php echo bnqmzsuu(); ?></span>
<?php _me("标签总数") ?>
</li>

</ul>
</section>