2013-05-14 3 views
0

다가오는 일정과 과거 일정을 나열하는 맞춤 게시 유형 페이지 '일정'을 설정하려고합니다. 이벤트 날짜는 (고급 사용자 정의 필드) 플러그인을 사용하여 사용자 정의 필드에 저장됩니다. 이제 WP_Query를 사용하고 사용자 정의 필드 날짜 (event_date)가 현재 날짜 이후로 설정된 모든 게시물을 반복하려고합니다. 내가 어떻게이 문제를 해결할 수 있었는지에 대한 도움이 필요 하신가요?Wordpress WP_Query는 두 날짜를 비교합니다.

아래 내 노력. 감사

$today = date('yyyy-mm-dd'); 
$args = array(
'meta_query' => array(
    array(
    'key' => '_acf_event_date', 
    'value' => ''.$today.'', 
    'type' => 'date', 
    'compare' => '>' 
) 
), 
'post_type' => array(
    'events' 
), 
'posts_per_page' => -1, 
'paged' => get_query_var('paged') 

); 
$query = new WP_Query($args); 

루프

아이디어?

+1

어떻게 날짜는 데이터베이스에 저장됩니다? 'post_meta' 테이블을보세요 – RRikesh

+0

어떻게 데이터베이스에 저장했는지 확인해 주셔서 감사합니다. 이제 형식과 작동 방식이 일치했습니다. – invamped

답변

1

@RRikesh 덕분에 누가 데이터베이스를보고 어떤 형식으로 저장되는지 알 수있었습니다. 내가 잘못된 형식과 비교했다.

도 변경되었습니다.

'meta_query' => array(
    array(
    'key' => 'event_date', 
    'value' => date('Y-m-d'), 
    'type' => 'date', 
    'compare' => '<=' 

) 

감사

관련 문제