アクセス解析用として、”Counterize II”というプラグインを導入してみようと思います。
プラグインのインストールは管理画面から行うことができます。
- 管理画面->プラグイン より「新規追加」ボタン
- 検索キーワードに「Counterize II」と入力し「プラグインの検索」ボタン
- 検索結果より 操作->インストール を選択
- 「プラグインを有効化」を選択
以上でプラグインのインストールは完了です。
日本語で使う場合は、プラグインフォルダにある「counterize-ja_UTF.mo」と「counterize-ja_UTF.po」をそれぞれ「counterize-ja.mo」「counterize-ja.po」にリネームします。
[bash]
$ mv counterize-ja_UTF.mo counterize-ja.mo
$ mv counterize-ja_UTF.po counterize-ja.po
[/bash]
しかしこのままでは「昨日の訪問数」が表示できません。
これを表示したい場合は、PHPコードの編集を行います。
編集するファイルはプラグインフォルダにある「counterize.php」ファイルです。
まずは、以下のコードを探します。
[php]
# Returns amount of hits today.
function counterize_gethitstoday()
{
$today = date("Y-m-d");
$sql = "SELECT COUNT(1) FROM ".counterize_logTable()." WHERE timestamp >= ‘$today’";
$wpdb =& $GLOBALS[‘wpdb’];
return $wpdb->get_var($sql);
}
[/php]
このコードの下あたりに以下のコードを追加します。
[php]
# Returns amount of hits yesterday.
function counterize_gethitsyesterday()
{
$today = date("Y-m-d");
$yesterday = date("Y-m-d",strtotime("-1 day"));
$sql = "SELECT COUNT(1) FROM ".counterize_logTable()." WHERE timestamp >= ‘$yesterday’ AND timestamp < ‘$today’ ";
$wpdb =& $GLOBALS[‘wpdb’];
return $wpdb->get_var($sql);
}
[/php]
アクセスカウンターを表示させる場所に以下のPHPコードを記述します。
・合計の訪問数
[php]
<?php echo counterize_getamount();?>
[/php]
・今日の訪問数
[php]
<?php echo counterize_gethitstoday();?>
[/php]
・昨日の訪問数
[php]
<?php echo counterize_gethitsyesterday();?>
[/php]
・過去1週間の訪問数
[php]
<?php echo counterize_getlatest7days();?>
[/php]
たとえばこんな感じ
[html]
<ul>
<li>Today : <?php echo counterize_gethitstoday();?></li>
<li>Yesterday : <?php echo counterize_gethitsyesterday();?></li>
<li>Total : <?php echo counterize_getamount(); ?></li>
</ul>
[/html]