programing

WP_Query - 여러 사용자 지정 게시 유형 및 사용자 지정 메타별로 정렬

fastcode 2023. 3. 21. 22:38
반응형

WP_Query - 여러 사용자 지정 게시 유형 및 사용자 지정 메타별로 정렬

2개의 커스텀 투고 타입에서 결과를 취득해 커스텀 메타(시작 이벤트 날짜)별로 정렬하고 싶습니다.

다음 코드:

$warsztaty_q = new WP_Query(array(
    'post_type' => array('kalendarium', 'warsztaty'),
    'order_by' => 'meta_value',
    'meta_key' => 'data_start',
    'order' => 'ASC'
));

괜찮겠지만 먼저 정렬된 것은 '칼렌다리움'이고 그 다음에 '와르제타티'이므로 쿼리 결과에서 먼저 정렬된 것은 '칼렌다리움'의 게시물이고 다음으로 '와르제타티'의 게시물은 함께 정렬되지 않습니다.

이 솔루션을 찾았습니다.https://wordpress.stackexchange.com/questions/71576/combining-queries-with-different-arguments-per-post-type

그러나 커스텀 메타를 얻을 수 없습니다:(

누구 도와줄 사람?:)

사용하다orderby대신order_by

$warsztaty_q = new WP_Query(array(
    'post_type' => array('kalendarium', 'warsztaty'),
    'orderby' => 'meta_value',
    'meta_key' => 'data_start',
    'order' => 'ASC'
));

상세한 것에 대하여는 고문서를 참조해 주세요.

언급URL : https://stackoverflow.com/questions/18639641/wp-query-multiple-custom-post-types-and-sort-by-custom-meta

반응형