完全にすっかり忘れていたんだけれども、久しぶりに WordPress の Counterize II プラグインが更新されていて、実は件名の機能は実装されていなかった、というコトを思い出しました。
昔使っていたコードが、そのまま利用できたので問題ありませんでしたけど、最新の v3.00 の他の function と同じ書きっぷりにあわせたものへ修正しましたので、公開しておきます。
一応動いているので、問題ないと思いますけれども・・・。 [I]もちろん保証は出来ません
以下のコードを、
不安な人はやらないが吉です。
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
↑I | もちろん保証は出来ません |
---|