WordPressサイト統計訪問者数

7610 ワード

使用方法:
次のソースコードを直接すべてコピーし、使用中のトピックを見つけたフォルダの下の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>