WordPressにグラフィックカウンタを追加してみました。
(1)プラグインからCounterizeIIを検索してインストール、有効化します。
(2)プラグインからCounterizeII EXTENSIONもインストールします。
wp-content/plugins/counterize-ii-extenstion の下に
counterizeii-graphic-digit.php を作成します。ソースコードは以下です。
<?php function counterizeii_graphic_digit($count) { $digit = array("0.gif", "1.gif", "2.gif", "3.gif", "4.gif", "5.gif", "6.gif", "7.gif", "8.gif", "9.gif"); $count_digit = sprintf("%1$05d", $count); $digit_str = ""; $str_tmp0 = "<image src= \"/YourWebHome/cgi/digit/"; $str_tmpe = "\"height = \"34\" alt=\"\" />"; for($i = 0; $i < strlen($count_digit); $i++){ $d = substr($count_digit, $i, 1); $digit_str = $digit_str.$str_tmp0.$digit[$d].$str_tmpe; } return($digit_str); } ?>
0から9までの数字のGIFファイルを各々0.gif〜9.gifと名前を付けて 自分のホームディレクトリ/cgi/digit の下におきます。画像ファイルのディレクトリ変更する場合は、8行目を修正してください。
カウンタの桁数は、5行目を修正します。このソースコードでは5桁にしていますが、6桁にしたい場合は %1$05d を %1$06d に変更してください。
「アクセスビューとページビューの合計」のウィジェットを使いたい場合は、counterizeii-extension-wiget2.php を以下の通り変更します。
<!-- カウンタ文字表示 --> <?php echo counterizeii_graphic_digit(counterizeii_extension_get_total_ip()); ?> <ul> <ul> <li>1週間: <?php echo counterizeii_extension_get_oneweek_ip(); ?> (<?php echo counterizeii_extension_get_oneweek_pageview(); ?>)</li> </ul> </ul>
*カウンタを表示したい部分に 2行目を追加します。
この例では、counterizeii_extension_get_total_ip() がトータルのカウント数を返しますので、その値を上の counterizeii_graphic_digit()の引数として渡しています。
counterizeii-extension-.php を以下の通り変更します。
include_once('counterizeii-extension-pr.php'); include_once('counterizeii-extension-recent.php'); include_once('counterizeii-extension-totals.php'); include_once('counterizeii-graphic-digit.php'); include_once('counterizeii-extension-wiget1.php'); include_once('counterizeii-extension-wiget2.php');
*4行目を追加します。
ダッシュボード > 外観 > ウィジェット から Counterize II EXTENSION [アクセスとページビューの合計]を表示したいウィジェットエリアに置いて有効化します。