WordPress 站点统计访客数

使用方法:

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


<div class="widget">
    <h1 class="widget-title">站点统计h1>
    <ul>
        <li>文章总数: echo wp_count_posts()->publish;?>li>
        <li>页面总数: echo wp_count_posts('page')->publish;?>li>
        <li>评论总数: echo wp_count_comments()->total_comments?>li>
        <li>分类总数: echo wp_count_terms('category')?>li>
        <li>标签总数: echo wp_count_terms('post_tag')?>li>
        <li>运行天数: echo floor((time()-strtotime("2014-04-05"))/86400);?>li>
        <li>访问总数:
            $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>

你可能感兴趣的:(PHP,Wordpress)