현재 서비스 준비 중인 페이지로, 실제로 다른 내용이 있을 수 있습니다. 

SEARCHWP 관련도/ 최근 검색 기능

작성자 | 2021. 01. 10

//searchWP 필터 버튼
function search_sort( $atts ) {
  // return '';
  $active = 'default';
  $url = esc_url( add_query_arg( 's', $_REQUEST['s'], get_site_url() ) );
  if(!is_search()){
    return '';
  }

  if(is_search() && isset($_REQUEST['orderby']) && $_REQUEST['orderby'] == 'date' ){
    return sprintf('<a href="%s"><strong>관련도순</strong></a> | <span><strong>최신순</strong></span>', $url);
  }else{
    $url = esc_url( add_query_arg( 'orderby', 'date', $url ) );
    return sprintf('<span><strong>관련도순</strong></span> | <a href="%s"><strong>최신순</strong></a>', $url);
  }
}
add_shortcode( 'search_sort', 'search_sort' );


//searchWP like 검색을 위한 값 변경 기본값 80 값이 낮을수록 불필요한 검색 노출됨
add_filter( 'searchwp_fuzzy_threshold', function( $threshold ) {
  return 90;
} );

//searchWP like 검색
function search_return_true($boolean){
  return '%';
}
add_filter( 'searchwp_like_wildcard_before', 'search_return_true' );
add_filter( 'searchwp_like_wildcard_after', 'search_return_true' );

 

searchWP 설정 -> advanced -> Partial matches (fuzzy when necessary)  활성화 되어 있어야 함!

단비스토어

워드프레스의 개발원칙을 지키며, 워드프레스를 위한 국내 최대의 리소스를 제공합니다.

단비 노하우는...

  • 상용 사이트 제작과 운영을 지식 제공을 목적으로 단편적이고 파편적인 정보를 지양합니다.
  • 최상의 리소스를 중심으로 작성되며, 리소스의 가격은  거의 고려하지 않습니다. 따라서, 상용 사이트에 적합하지 않은 테마나 플러인은 다뤄지지 않습니다. 
  • 모든 노하우는 단비에서 직접 검증한 내용입니다.
  • IT 기술이 빠르게 발전하 듯이, 언급된 리소스에도 변화가 있을 수 있습니다. 업데이트 날짜를 기준으로 읽어봐 주시기 바랍니다.