Loading... ## 前言 之间给网站加了显示访客总数的功能,不过忘记记录了,今天补记一下。 到时候就能知道自己的网站有多少人访问过了,来访的客人也能知道这个网站的热度。 ## 实操 这个功能我记得是有插件可以直接解决的,不过最近AliceStyle插件出现兼容问题了,导致网站崩了一阵子,所以这次选择直接改网站的代码。 1. 添加总计代码 我们需要再当前外观的functions.php文件中添加以下统计代码 ``` //总访问量 function theAllViews() { $db = Typecho_Db::get(); $row = $db->fetchAll('SELECT SUM(VIEWS) FROM `typecho_contents`'); echo number_format($row[0]['SUM(VIEWS)']); } ``` 2. 添加显示代码(引用) 添加完统计代码之后,我们需要在网页的适当位置添加调用代码来显示数据。可以在网页底部(footer.php)、网页的博客信息( sidebar.php)等地方添加。 我这里选择添加在博客信息,看起来比较方便。 ``` <li class="list-group-item text-second"><span > <i data-feather="users"></i></span> <span class="badge pull-right"><?php echo theAllViews();?></span><?php _me("访客总数") ?></li> ``` 如果只是单纯地调用代码的话,可以使用以下代码: ``` <?php echo theAllViews();?></span><?php _me("访客总数") ?> ``` 最后修改:2024 年 01 月 20 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏