昨日何気にブログを見ていて気が付きました。
アクセスカウンターがカウントしてない!
いやぁ〜別にあっても無くても良いんですが、カウンターの数値が上がる度に、何かガンバロウという気になります。
と言う事で、色々PHP構文を弄くってみましたが、全く埒があきません。
何やら色んなプラグインを入れすぎて、バグったんだろうと思います。
結局Server自体を再インストールして、元に戻しました。
この記事はその防備録。
【方法】
まずcounterizeiiをダウンロード。現在のバージョンは、3.0.1です。
ダウンロード
日本語化にするには、下記ファイル内の「counterize-ja.mo、counterize-ja.po」を「counterizeii」のホルダーに入れます。
iPhone5 iOS6.1 アップデート (453)
【counterize.phpの変更】
counterizeiiフォルダ内のcounterize.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); }
counterizeiiの変更はこれでOKです。
【Blog内に表示】
ブログに表示するには色んな方法がありますが、管理人はウィジェットに表示する方法が楽なので、PHPコードを扱えるプラグインを入れて表示してます。
PHP Code Widget → ダウンロード
記入するPHPコード
全体のアクセス数:<?php echo counterize_getamount();?> <br>
今日のアクセス数:<?php echo counterize_gethitstoday();?><br>
昨日のアクセス数:<?php echo counterize_gethitsyesterday();?><br>
ユニークアクセス数:<?php echo counterize_getuniqueamount();?><br>
今日のユニークアクセス数:<?php echo counterize_get_online_users();?><br>
現在の訪問者数:<?php echo counterize_get_online_users();?>
必要のないものは削除してOKです。
Wordpressにてアクセスカウンターの設置を考えていらっしゃる方は、お試し下さい。