2016-03-23 3 views
1

私は過去24時間のコメントの投稿をすべて取得しようとしています。私が試してみました何 は次のとおりです。過去24時間にコメントされた投稿をWordPressでしか取得する方法はありますか?

global $wpdb; 
$results = $wpdb->get_results("SELECT comment_post_ID FROM wp_comments WHERE comment_date > '" . date('Y-m-d H:i:s', strtotime('-24 hours')) . "'", OBJECT); 

しかし、クエリの上から、私はコメント日付今日の日付時刻よりも大きい全ての記事を取得しています。私は24時間以内にコメントされている投稿を取りたいです。

誰でも助けてくれますか?どんな助けも高く評価されます。:)

ありがとうございます。

答えて

1

これを実行します。

global $wpdb; 
$results = $wpdb->get_results("SELECT comment_post_ID FROM wp_comments WHERE comment_date > '" . date("Y-m-d H:m:s", strtotime('-24 hours', time())) . "'", OBJECT); 
:ので、あなたのクエリは次のようにする必要があります最初のものは、現在の日時を与える2つ目は、同じ時間を24時間に

echo $date = date("Y-m-d H:m:s"); 
echo '<br>'; 
echo $date = date("Y-m-d H:m:s", strtotime('-24 hours', time())); 

を過去日で戻って時間を与えるだろう

関連する問題