내 머리를하고있는 문제가 있는데, pre_get_posts
을 사용하여 내 게시물을 정렬하려고하고 있고 ACF 필드는 텍스트 필드입니다. 여기 ACF 텍스트 필드로 Wordpress 정렬 순서
function my_pre_get_posts($query) {
// do not modify queries in the admin
if(is_admin()) {
return $query;
}
if($query->is_main_query() && $query->is_tax('locations')) {
$query->set('meta_key', 'level');
$query->set('orderby', 'meta_value');
$query->set('order', 'DESC');
}
// return
return $query;
}
add_action('pre_get_posts', 'my_pre_get_posts');
, 텍스트로 설정되어이 텍스트의 값은 브론즈, 실버, 골드 등
UPDATE 나 '일 수있다 이제 레벨 필드를 숫자로 변경하고 1 = 청동, 2 = 은색 등으로 바꾸십시오.
그래도 나는 아무것도 얻지 못합니다.
아래를 실행하면 아무것도 반환되지 않습니다.
아이디어가 있으십니까?
죄송합니다.이 기능은 작동하지 않습니다. – WebDevB