[WordPress] Counterize II で昨日のアクセス数を表示させる

完全にすっかり忘れていたんだけれども、久しぶりに WordPress の Counterize II プラグインが更新されていて、実は件名の機能は実装されていなかった、というコトを思い出しました。

昔使っていたコードが、そのまま利用できたので問題ありませんでしたけど、最新の v3.00 の他の function と同じ書きっぷりにあわせたものへ修正しましたので、公開しておきます。
一応動いているので、問題ないと思いますけれども・・・。 [I]もちろん保証は出来ません

以下のコードを、/wp-content/plugins/counterizeii/counterize.php の counterize_gethitstoday() function の下あたりにでも適当にうまく配置してください。
不安な人はやらないが吉です。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Returns amount of hits yesterday..
function counterize_gethitsyesterday()
{
        global $wpdb;
        $today = date("Y-m-d");
        $yesterday = date("Y-m-d", time() - 86400 * 1);
        $sql = "SELECT COUNT(1) FROM " . counterize_logTable() . " WHERE timestamp >= '{$yesterday}' AND timestamp < '{$today}'";
        return $wpdb->get_var($sql);
}
 
// Returns amount of unique IP's yesterday..
function counterize_getuniquehitsyesterday()
{
        global $wpdb;
        $today = date("Y-m-d");
        $yesterday = date("Y-m-d", time() - 86400 * 1);
        $sql = "SELECT COUNT(DISTINCT IP) FROM " . counterize_logTable() . " WHERE timestamp >= '{$yesterday}' AND timestamp < '{$today}'";
        return $wpdb->get_var($sql);
}

References

References
I もちろん保証は出来ません

Flexible Upload : エラー?

WordPress 用の、画像upload plugin “Flexible Upload” ですが。いつも、開くと

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘media_admin_css’ was given in *******/wp-includes/plugin.php on line 311

こんな感じでエラーが出ていて、難儀でした。使えるには使えているんですが、なんかうまく動かないときもあるし、なえてました。
てなときに、「WordPress2.6のFlexible upload 1.13不具合解消」なるものを見つけて歓喜。エラーなくなりまして嬉しいです。
“Flexible Upload : エラー?” の続きを読む