WordPress - 메타 값이 존재하는 경우 메타 값에 따라 순서를 지정하고, 존재하지 않는 경우 날짜를 지정합니다. 사용자가 사용자 정의 필드별로 검색 결과를 정렬할 수 있도록 합니다. 사용하고 있습니다.pre_get_posts필터는 하나만 빼고 다 잘 작동합니다. 문제는 사용자 지정 필드를 사용하여 정렬할 때 해당 사용자 지정 필드가 설정된 게시물만 검색에 표시된다는 것입니다. 사용자가 검색 결과를 정렬하는 방법을 변경할 때 검색 결과의 수가 변경되므로 이를 허용할 수 없습니다. 대신 제가 원하는 것은 사용자 지정 필드가 있는 게시물이 순서대로 먼저 나타나고 나머지 게시물은 날짜에 맞춰 정렬되어 나타나는 것입니다. 제가 가지고 있는 관련 코드는 다음과 같습니다.