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

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

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

참고:

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.