2011-12-30 1 views
2

私は "イベント"カテゴリに、 "start_date"というメタデータを持つ投稿を持っています。wordpress query - メタデータ日付次の2つのイベント

システムの次の2つのイベント(今日の日付以降)を照会する方法はありますか?

私はシステムの最後の2つのイベントを簡単に取得できますが、私のwordpressもSQLも次の2つのイベントを照会する方法を理解するのに十分強力です。

答えて

2

あなたにアイデアを伝えるには、テストしていない以下を試してみてください。 ?>

+0

<?php $args=array( 'meta_key'=>'start_date', 'meta_value'=> now(), 'meta_compare' => '>', 'order' => 'DESC', ); $my_query = null; $my_query = new WP_Query($args); if($my_query->have_posts()) { echo 'List of Posts'; $i=0; while ($my_query->have_posts()) : $my_query->the_post(); the_title(); $i<2 ? $i++ : break; endwhile; } wp_reset_query(); 

が、私は今の時間()の代わりを使用()。私はまた、DESCの代わりにASCを使用しました。しかし、そうでなければこれはうまくいったThanks – lovefaithswing

+0

また、start_dateの値がUNIXのタイムスタンプであることを確認しなければなりませんでした。 – lovefaithswing

関連する問題