본 매뉴얼은 리뷰 영역 상단에 추천 리뷰를 우선 출력하고 그 외 리뷰를 순서대로 정렬하는 방법에 대해 설명합니다.
엠샵 리뷰 플러그인 3.1.6 버전 이상에서 동작하므로 최신 버전으로 업데이트 후 진행해 주세요.
추천 리뷰 선정하는 방법은 추천 리뷰 매뉴얼을 참고합니다.
커스텀 코드 작성 #
아래 커스텀 코드를 /wp-content/theme/차일드 테마/functions.php 에 추가합니다.
(주의) 본 테마에 적용할 경우, 추후 테마 업데이트 시 작업한 내역이 삭제되므로 차일드 테마에 작업하는 것을 권장드립니다.
본 테마에 작업하실 경우 테마 업데이트 전 반드시 커스텀 작업 내역을 백업 후 업데이트 해주시기 바랍니다.
add_filter( 'msreview_comment_sorting', function ( $comment_sorting, $sorting ) { if ( 'recent' == $sorting ) { $comment_sorting = array( 'meta_query' => array( 'relation' => 'OR', array( 'key' => 'msreview-featured', 'compare' => 'NOT EXISTS', 'value' => '' ), array( 'key' => 'msreview-featured', 'value' => 'yes' ) ), 'orderby' => 'meta_value comment_date', 'order' => 'DESC', ); } return $comment_sorting; }, 10, 2 );
리뷰 설정 변경 #
추천 리뷰 상단 우선 배치 기능은 리뷰 정렬 순서가 최신순일 때 동작합니다.
관리자 메뉴 [엠샵 리뷰 > 설정]에서 리뷰 기본 정렬 옵션을 최신순으로 지정 후 저장합니다.