0
에 의한 주문 안녕하세요 저는 사용자 정의 필드 "page_rank"주문이 DESC를 설정 한 모든 페이지를 보여줄 필요가이워드 프레스 - 여러 메타 키 - 순위
if(isset($_POST["select_1"]) or isset($_POST["select_2"])){
$args = array(
'numberposts' => -1,
'post_type' => 'my_post_type',
'meta_query' => array(
'relation' => 'OR',
array(
'key' => $meta_key_list1,
'value' => $meta_key_val,
'compare' => '='
),
array(
'key' => $meta_key_list2,
'value' => $meta_key_val,
'compare' => '='
),
array(
'key' => $meta_key_list3,
'value' => $meta_key_val,
'compare' => '='
),
),
);
}else{
$args = array(
'numberposts' => -1,
'post_type' => 'my_post_type',
'order' => 'DESC',
'orderby' => 'meta_value',
'meta_key' => 'page_rank'
);
}
같은 것을 가지고있다. "Else"는 잘 작동하지만 첫 번째 부분은 작동하지 않습니다. 나는 "else"와 같은 것을 시도하지만 이것은 다중 키를 위해 작동하지 않습니다.
이 문제를 해결하는 방법을 아는 사람이 있습니까? 감사합니다.
편집 : 내가 변경 또는에 도움
,'$ meta_key_val', 등등? –
또한 "작동하지 않는다"고 어떻게 알 수 있습니까? 그 결과로 어떤 결과를 얻고 있습니까? – vlasits
고맙습니다. 해결했습니다. 나는 OR로 변경하고 지금은 작동하고 있습니다. – Tomvo