アクセス解析プラグイン”Counterize II”

アクセス解析用として、”Counterize II”というプラグインを導入してみようと思います。

プラグインのインストールは管理画面から行うことができます。

  1. 管理画面->プラグイン より「新規追加」ボタン
  2. 検索キーワードに「Counterize II」と入力し「プラグインの検索」ボタン
  3. 検索結果より 操作->インストール を選択
  4. 「プラグインを有効化」を選択

以上でプラグインのインストールは完了です。

日本語で使う場合は、プラグインフォルダにある「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]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.