WordPressにアクセスカウンターを表示する

動作が軽いアクセスカウンターを設置したい。ググっていると、こちらの行政書士@榎田様のサイト

にたどり着きわかりやすい解説で無事設置できましたので、備忘録として流れを記録しておきたいと思います。 まずはCounterize II

 プラグインをダウンロードし、アップデートの後、有効化します。 つぎにサイドバーに設置できるようにPHP Code Widget

 プラグインをダウンロードして有効化します。 外観ーウィジットのなかにPHP Code Widget

 があるので、サイドバーにドラッグしてコードの中に以下のものを記述します

<ul> <li>Total: <?php echo counterize_getamount();?></li> <li>Today: <?php echo counterize_gethitstoday();?></li> <li>yesterday: <?php echo counterize_gethitsyesterday();?></li> <li>online: <?php echo counterize_get_online_users();?></li> </ul>


つぎにプラグインcounterizeⅡの編集でcounterize.phpを開いてこの部分を探して

// Returns amount of hits today.function counterize_gethitstoday(){ global $wpdb; $today = date("Y-m-d"); $sql = "SELECT COUNT(1) FROM " . counterize_logTable() . " WHERE timestamp >= '{$today}'"; return $wpdb->get_var($sql);}


この下に以下の記述を追加します。

# Returns amount of hits yesterday. function counterize_gethitsyesterday() { global $wpdb; $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' "; return $wpdb->get_var($sql); }


保存を押してサイトを見てみるとこのように表示されます。

 がおすすめ。 プラグインをアップデートし有効化するだけで、setthing画面はデフォルトのままで十分です。 閲覧者数と訪問者数と別々に表示できるので、真の訪問者のカウントをしたいので、チェックをそちらだけに絞り表示してみました。

いかがでしたか?お好きなほうを設置してみてください! 



0 件のコメント :

コメントを投稿