「Hello Wapuu」プラグインは、「サイトの更新を応援するツール」を目指しています。
つまり、サイトを更新する応援キャラクターとして、「わぷー(Wapuu)」が登場して、サイトの更新を応援する、というような、運営者のモチベーションアップに繋がるプラグインを目指しています。
via. 「Hello Wapuu」というWordPress日本キャラクター「わぷー」を使ったプラグインを作りました。 | WordPress(ワードプレス)コミュニティ
このプラグイン中の最終更新日を取得するコード
function get_last_update(){
global $wpdb;
$date = $wpdb->get_results(
("
SELECT MAX(post_date) as last
FROM $wpdb->posts
WHERE post_status = 'publish'
");
return $date[0]->last;
}
惜しい、非常に惜しい。これだとマルチユーザに対応できない。
僕なら、こう書く。
function get_last_update(){
global $wpdb;
$current_user = wp_get_current_user();
$date = $wpdb->get_results(
$wpdb->prepare("
SELECT MAX(post_date) as last
FROM $wpdb->posts
WHERE post_status = 'publish'
AND post_author = %d
", (int)$current_user->ID
)
);
return $date[0]->last;
}
あと get_last_update() って関数名は、他のプラグインでも使われそうな関数名なので、変えた方が良いですね。
コメントを残す