首页 > 学院 > 开发设计 > 正文

WordPress 站点统计访客数

2019-11-06 06:42:34
字体:
来源:转载
供稿:网友

使用方法:

将下面的源码直接全部复制,找到正在使用的主题的文件夹下的 sidebar.php 打开,粘贴到最后一个 div前面保存。将运行天数那一行的日期改为你的建站日期就OK。

<!-- 博客统计 --><div class="widget"> <h1 class="widget-title">站点统计</h1> <ul> <li>文章总数:<?php echo wp_count_posts()->publish;?> 篇</li> <li>页面总数:<?php echo wp_count_posts('page')->publish;?> 个</li> <li>评论总数:<?php echo wp_count_comments()->total_comments?> 条</li> <li>分类总数:<?php echo wp_count_terms('category')?> 个</li> <li>标签总数:<?php echo wp_count_terms('post_tag')?> 个</li> <li>运行天数:<?php echo floor((time()-strtotime("2014-04-05"))/86400);?> 天</li> <li>访问总数:<?php $counterFile = "counter.txt"; $counterBackupFile = "counter_bak.txt"; function displayCounter($counterFile, $counterBackupFile) { $fp = fopen($counterFile, "r"); $num = fgets($fp, 10); fclose($fp); $fp = fopen($counterBackupFile, "r"); $numBak = fgets($fp, 10); fclose($fp); if ($num < 10) { if ($numBak > 10) { $num = $numBak; } } if (!is_user_logged_in()) { $num += 1; $fp = fopen($counterFile, "w"); fputs($fp, $num, 10); fclose($fp); if ($num % 20 == 0 && $num > 10) { $fp = fopen($counterBackupFile, "w"); fputs($fp, $num, 10); fclose($fp); } } echo "$num"." 人次"; } if (!file_exists($counterFile)) { fopen($counterFile, "w"); fputs($fp, 0, 10); fclose($fp); } if (!file_exists($counterBackupFile)) { fopen($counterBackupFile, "w"); fputs($fp, 0, 10); fclose($fp); } displayCounter($counterFile, $counterBackupFile); ?></li> </ul></div>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表