워드프레스에서 검색 시 결과를 관련성이 아니라 최신 날짜의 글을 우선적으로 표시하려는 경우가 있을 수 있습니다. 이 경우 다음 코드를 사용할 수 있습니다. 다음 코드를 사용 중인 WordPress 테마 폴더 내 함수 파일에 추가하면 됩니다.

function my_search_query( $query ) {
if ( !is_admin() && $query->is_main_query() ) {
if ( is_search() ) {
$query->set( 'orderby', 'date' );
}
}
}
add_action( 'pre_get_posts', 'my_search_query' );

차일드 테마를 만들어 사용하면 워드프레스 코어 파일을 업데이트하더라도 수정 사항이 유지됩니다.

참고:

워드프레스와 관련하여 문의사항이 있나요?

워드프레스와 관련하여 문제가 있는 경우 서비스(유료) 문의란을 통해 문제 해결을 요청하실 수 있습니다.

Service Request