[워드프레스] 검색 결과를 날짜별로 정렬하기

워드프레스에서 검색 시 결과를 관련성이 아니라 최신 날짜의 글을 우선적으로 표시하려는 경우가 있을 수 있습니다. 이 경우 다음 코드를 사용할 수 있습니다. 다음 코드를 사용 중인 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' );

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

참고:


댓글 남기기

* 이메일 주소는 공개되지 않습니다.