WP_Query에서 날짜별로 주문하는 방법?
WP_Query 클래스에서 오더바이와 오더가 작동하지 않습니다.
$posts = new WP_Query(
array(
'post_type'=> 'block_code',
'orderby'=> 'post_date',
'order' => 'DESC'
)
);
항상 orderby=> 'menu_order'와 order=가 반환됩니다.ASC.
주의: url에서 param을 orderby=date&order=로 사용하는 경우ASC는 잘 작동하지만 WP_Query의 인수로 필요합니다.
잘 부탁드립니다
WP_Query()에서는 orderby 파라미터를 여러 개 설정할 수 있습니다.날짜, 제목, menu_order 등
Order & Orderby 파라미터는 다음과 같습니다.
이 예시를 사용해 보세요.
$params = array(
'post_type' =>'block_code',
'orderby' => array(
'date' =>'DESC',
'menu_order'=>'ASC',
/*Other params*/
)
);
$query = new WP_Query($params);
이 예는 WP Version_4에서 올바르게 동작하고 있습니다.x.
문서에 따르면 날짜별로 정렬된 게시물을 표시해야 합니다.date
. (단, 디폴트는 date 입니다.
"orderby (string | array) - 취득한 투고를 파라미터별로 정렬합니다.기본값은 'date(post_date)'입니다.하나 이상의 옵션을 전달할 수 있습니다."
'orderby'=> 'date',
특정 타입과 관련된 투고를 표시하는 경우는, 이러한 타입이 유효합니다.그래서 그 중 하나를 사용해야 합니다.
- 'post' - 포스트
- 'page' - 페이지.
- '개정' - 개정판입니다.
- 첨부 파일입니다.기본 WP_Query post_status는 'publish'이지만 첨부 파일의 기본 post_status는 'inherit'입니다.즉, post_status도 명시적으로 inherit 또는 any로 설정하지 않으면 첨부 파일이 반환되지 않습니다.(아래 post_status 참조)
- 'nav_menu_item' - 내비게이션 메뉴 항목
- 'any' - 리비전 및 'from_search'가 true로 설정된 유형을 제외한 모든 유형을 검색합니다.
- 커스텀 투고 타입(영화 등)
https://codex.wordpress.org/Class_Reference/WP_Query
언급URL : https://stackoverflow.com/questions/38587556/how-to-order-by-date-in-wp-query
'programing' 카테고리의 다른 글
소품을 유지하면서 React 및 TypeScript HTML 요소 확장 (0) | 2023.02.28 |
---|---|
WooCommerce - calculate_shipping 기능으로 카트 아이템의 배송 클래스를 얻는 방법 (0) | 2023.02.28 |
mongoDB/mongoose: 늘이 아닌 경우 고유 (0) | 2023.02.23 |
위치 'class path resource [application-dev.yml]에서 가져온 속성 'spring.profiles.active'가 잘못되었습니다. (0) | 2023.02.23 |
Json을 사용한 JSON 배열 해석그물 (0) | 2023.02.23 |