Category Wise Search

워드프레스에서 카테고리별로 검색하는 방법

예를 들어 카테고리를 “서울”, “인천”, “부산”, “광주”, “대구”, “경상도”, “전라도”, “경기도”, 강원도”, “제주도” 등과 설정하고, 각 지역별로 맛집을 검색하는 경우를 생각해볼 수 있습니다. 이 경우 카테고리별로 검색할 수 있다면 유용할 것입니다. 이런 상황에서 사용할 수 있는 플러그인이 바로 Category Wise Search라는 플러그인입니다.

Category Wise Search 플러그인

Category Wise Search를 설치하고 활성화하면 외모 > 위젯에서 Category Wise Search를 원하는 위젯 영역에 추가할 수 있습니다.

Category Wise Search사이드바, 푸터 등에 Category Wise Search 위젯을 추가하면 위와 같은 옵션을 설정할 수 있는 화면이 표시됩니다.

  • (1)  기본 카테고리 선택 상자 텍스트를 지정합니다.
  • (2) 제외할 카테고리를 콤마로 구분하여 표시합니다.
  • (3) 자식 카테고리와 함께 일괄적으로 표시하지 않고자 할 경우 부모 카테고리의 ID를 콤마로 구분하여 표시합니다.
  • (4) 기본적으로 선택할 카테고리. 여기에서 선택하는 카테고리가 기본적으로 표시됩니다. “Any Category”를 선택하면 (1)에서 지정한 텍스트가 표시됩니다.

그 외에 “계층도 보여주기”와 “보여줄 글 수”를 지정할 수 있는 옵션이 제공됩니다.

실제로 사이드바에 추가해보면 다음과 같이 카테고리별로 검색할 수 있는 검색 상자가 표시됩니다. (레이아웃은 CSS를 통해 적절해 조정해야 합니다.)

Category Wise Search_In action

실제 검색을 수행해보면 기본 검색 기능과 동일합니다. 카테고리별로 검색해보면 “검색 결과 개수”는 “전체 개수”가 표시되면서 해당 카테고리에 해당하는 검색결과만 표시됩니다. 예를 들어, 이 블로그의 “jQuery 예제” 카테고리에서 “워드프레스”라는 검색어로 검색해보면 총 “315”개로 표시되지만 실제 “jQuery 예제” 카테고리에서 “워드프레스”라는 단어가 표시된 글 개수는 9개입니다. (아마 Tag 페이지 템플릿을 그대로 사용해서 그런 것 같습니다. 이 부분은 향후 수정되었으면 좋겠네요.)


ZF WordPress Category Search 플러그인 – 정교한 검색 기능

보다 정교한 검색을 원하는 경우 ZF WordPress Category Search라는 유료 플러그인을 사용하면 원하는 결과를 얻을 수도 있을 것 같습니다.

이 플러그인은 기본적인 카테고리 검색 기능뿐만 아니라 그림과 같이 상세 검색도 가능하네요.

ZF WordPress Category Search

위와 같이 우커머스 쇼핑몰에서 가격 범위, 카테고리 등 상세한 검색 기능을 원하는 경우가 많은데요, 이 플러그인이 그 대안이 될 수도 있을 것 같습니다.

플러그인 페이지에 표시된 주요 기능을 살펴보면:

  • Tab slider category (탭 슬라이더 카테고리)
  • Add icon popover for tab icon (탭 아이콘용 아이콘 popover 추가)
  • Tab alignment (탭 정렬)
  • Radio category search (라디오 버튼 형식의 카테고리 검색)
  • Dropdown category search (드롭다운 방식의 카테고리 검색)
  • Auto suggest like google (구글과 같은 자동 추천 검색어 기능)
  • Support WooCommerce category search, WordPress category search (우커머스 카테고리 검색, 워드프레스 카테고리 검색)
  • Support Easy Digital Downloads, custom post type (Easy Digital Downloads, 커스텀 포스트 타입 지원)
  • Drap vs drop taxonomies to display
  • Search multiple taxonomies, author, price range, date range, order (복수 분류, 작성자, 가격 범위, 날짜 범위, 순서(정렬) 등 검색 기능)
  • Translation ready (번역 파일 제공/아마 PO 파일을 제공한다는 의미 같네요. 번역은 Loco Translate와 같은 플러그인을 사용하면 됩니다.)
  • Widget vs Shortcode ready (위젯과 숏코드 제공)
  • Easy to setup and customize (쉬운 설정 및 사용자 정의)
  • Support dark vs light skin (다크 스킨과 라이트(밝은) 스킨 지원)
  • Cross-browser support (크로스 브라우저 지원)

특수한 기능의 플러그인이라 판매 개수가 판매 1, 2위를 달리는 비주얼 컴포저레볼루션 슬라이더와 같은 플러그인에 비할 바가 아니지만 평가가 5점 만점에 4.33으로 비교적 괜찮네요. IE9부터 지원하고 다국어 플러그인 WPML(영어, 일어, 중국어 등의 다국어 버전을 함께 운영할 경우 사용), WooCommerce, Easy Digital Downloads와 호환된다고 합니다.

이상으로 워드프레스에서 카테고리별 검색 방법을 살펴보았습니다.

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.