Counterize IIというWordpressのプラグインをこっそり設置してみた.ただカウントするだけでなくアクセス解析のようなこともできる.例えば,今月のアクセス数,ブラウザ,OSなどなど.

設置方法は,次の通り.

  1. プラグインを入手.
    http://wordpress.org/extend/plugins/counterizeii/
  2. プラグインを設置.以下のディレクトリに展開した物をコピーする.
    wp-content/plugins/
  3. counterize-ja_UTF.moとcounterize-ja_UTF.poのファイル名を変更.
    counterize-ja_UTF.mo --> counterize-ja.mo
    counterize-ja_UTF.po --> counterize-ja.po
  4. プラグインの有効化.Wordpressの管理者画面のプラグインから有効化する.
  5. 基本作業は以上.管理に「Counterize II」の項目が追加されている.

で私の場合はブログにアクセス数を表示したいので,footer.phpに以下の記述を追加.

<?php echo "  Total Hits: " . counterize_getamount(); ?>
<?php echo " / Hits today: " . counterize_gethitstoday(); ?>
<?php echo " / Hits yesterday: " . counterize_gethitsyesterday(); ?>

ただし,デフォルトでは昨日のアクセス数を表示することができないようなので,counterize.phpに以下の記述を追加した.

# Returns amount of hits yesterday.
function counterize_gethitsyesterday()
{
        $today = date("Y-m-d");
        $yesterday = date("Y-m-d", time()-86400);
        $sql = "SELECT COUNT(1) FROM ".counterize_logTable()." WHERE timestamp >= '$yesterday' AND timestamp < '$today'";
        $wpdb =& $GLOBALS['wpdb'];
        return $wpdb->get_var($sql);
}

うん.つかえる.