Counterize II のバージョンアップ

Counterize II がバージョンアップしていました。
今まで、iPhone やら Safari 等未サポートだった User Agent の
アイコンも表示されるようになって、見やすくなっていました。

しかしながら、罠にはまったー。
前に、プラグイン改造していたのでバージョンアップしたら
関数呼び出せなくなったせいか、テーマが崩れる事態に…。

というわけで、再度改造。
Counterize II は、標準で昨日のカウンタは実装されていません。

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

# Returns amount of unique hits yesterday
function counterize_getuniquehitsyesterday()
{
$today = date(“Y-m-d”);
$yesterday = date(“Y-m-d”,strtotime(“-1 day”));
$sql = “SELECT count(DISTINCT ip) FROM “.counterize_logTable().” WHERE timestamp >= ‘$yesterday’ AND timestamp < '$today'"; $wpdb =& $GLOBALS['wpdb']; return $wpdb->get_var($sql);
}

上の2つの関数を追加して呼び出す事で、昨日の情報も出力されます。

同じ罠に引っかかった人のブログがあって良かったー
あの記事がないと、全然気がつかなかったな…。

コメント / トラックバック1件

  1. IT父さん より:

    こんばんは。

    罠に引っかかった人です。

    結局、私も3.0.0から3.0.1にバージョンアップしました。

    counterizeIIの本体が「昨日」を実装してくれれば・・・と思っています。

    次回のバージョンアップに期待しましょう。

コメントをどうぞ