검색과 필터의 두 강자 FacetWP와 Search & Filter Pro, 무엇을 쓸 것인가?
딱 두 플러그인을 꼽는 이유
포스트타입 검색과 필터를 제공하는 플러그인이 많이 있지만, 사용 서비스에 가장 선호되는 플러그인은 FacetWP와 Search & Filter Pro(이하 Search & Filter)입니다. 유사한 많은 플러그인이 있지만, 이 둘이 선호되는 이유는 아래 4가지로 요약됩니다. 이 글의 내용은 단비가 직접 구현하고 테스트한 내용입니다.
모든 포스트 타입 지원
흔희 우커머스 상품에 대한 필터링이나 글, 페이지 등에 대한 필터링을 제공하는 플러그인이 많이만, 이 둘은 모든 포스트 타입을 지원합니다. 더불어 2개 이상의 포스트 타입을 하나로 묶어서 필터링할 수도 있습니다.
모든 택소노미와 필드 지원
우커머스 상품 필터링 플러그인은 상품 카테고리, 상품 태그, 가격 등 제한된 택소노미와 필드를 지원하지만, 이 둘은 모든 택소노미와 필드를 지원합니다.
필터링 속도
다소 방식은 다르지만, 이 두 가지 플러그인은 워드프레스 기본 쿼리를 사용하지 않는 속도향상 방식을 가지고 있습니다.
검색엔진 연동
두 플러그인 모두 검색엔진 플러그인과 연동해 검색정확도를 올릴 수 있습니다. 물론, 검색 속도도 향상됩니다.
플러그인 비교
필터링 속도, FacetWP 승리
FacetWP는 인덱싱(Indexing)을 Search & Filter는 캐싱(Caching)을 통해, 필터링 속도를 향상시킵니다. 쉽게 말하면 FacetWP는 자신히 미리 만들어 놓은 검색 쿼리를 이용해 결과를 뿌리고, Search & Filter는 결과를 정적 HTML로 저장하는 방식입니다. 필터링 속도는 둘 다 빠르지만, 결론적으로 FacetWP가 더 나은 속도를 보여줍니다.
템플릿의 자유도, Search & Filter 승리
둘다 Drop & Drop으로
FacetWP는 Drag & Drop 방식 템플릿 빌더를 내장하고 있습니다. 반면에 Search & Filter는 아래와 같이 다른 가능성을 열어두고 있습니다.
- 템플릿 코딩: 직장 개발해도 무방합니다.
- Divi, Elementor 호환
- Custom Layouts: Search & FIlter 개발사에서 내놓은 템플릿 편집기로 단독으로 써도 무방하나, Search & FIlter와 호환됩니다.