2011-12-30 4 views
2

"start_date"라는 메타 데이터가있는 "events"카테고리에 게시물이 있습니다.wordpress query - 메타 데이터 날짜 옆의 두 가지 이벤트

시스템의 다음 두 이벤트 (오늘 날짜 이후)를 쿼리 할 수있는 방법이 있습니까?

시스템의 마지막 두 이벤트를 쉽게 얻을 수 있지만 WordPress 나 SQL은 다음 두 이벤트를 쿼리하는 방법을 파악할만큼 충분히 강하다는 것을 알고 있습니다.

답변

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를 사용했다. 그러나 그렇지 않으면 이것이 효과가있었습니다. 감사합니다 – lovefaithswing

+0

또한, 나는 나의 start_date 값이 유닉스 타임 스탬프 였는지 확인해야했습니다. – lovefaithswing