早速カウンタの表示を修正した件について

Counterize IIのデフォルトでは、TodayとTotalしか表示してくれないようで、こちらを参考に、Yesterdayを表示させることに。
まずは、counterlize.phpの修正から。232行目からTodayの表示に関する記述があるので、一連のTodayの記述の後(というかTodayとTotalの間)に以下の内容を挿入。

# 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);
}

counterlize.phpの修正は以上で終わり。
次に、サイドバーに置いたカウンタに次の内容を追加してやれば、Yesterdayが表示されるようになる。

<li>Yesterday : <?php echo counterize_gethitsyesterday();?></li>*1

誰も来ないことがすぐ分かるってことだ。

*1:このリストの「<」「>」は全角の「<」「>」に置き換えてある。そうしないと、hatena表記にひっかかって、リストとして表示されないのだ。