2017-12-20 15 views
0

'뉴스', '이벤트'및 '기타'여러 게시물 유형이 있습니다. 하나의 쿼리에서 이들을 결합하려는 경우 - 생성 날짜순으로 정렬됩니다.Wordpress 검색어 사용자 정의 필드로 날짜가 포함 된 게시물

query_posts(array( 
    'post_type' => array('news', 'events', 'others'), 
    'showposts' => 4, 
    'order'  => 'DESC' 
)); 

포스트 타입 '이벤트' 'cf_date'라고 정의 필드가 : 순간에서 다음 쿼리 결과를 제공합니다. 이 필드는 이벤트 날짜를 포함합니다. 게시물 유형 '이벤트'의 게시물은 시작하기 10 일 전에 먼저 표시되어야합니다. 이벤트가 유연하게 생성 될 수 있으며 이벤트 10 일 전에 표시 (쿼리에 추가) 될 수 있습니까?

도움 주셔서 감사합니다.

답변

0

theme에 기존 archive.php를 복사하여 archive-events.php라는 이름의 템플릿을 만듭니다. 루프 내에서 날짜 필드에 get_post_meta를 사용하여 날짜 테스트를 삽입하십시오. Page Attributes의 템플리트를 archive-events.php에 사용한 이름으로 설정하십시오.