워드프레스에서 검색 결과 개수 표시하는 방법
이전 글에서 검색 결과 개수를 표시하는 방법을 설명했는데요, 또 다른 방법으로 다음과 같은 코드를 사용하여 검색 결과 페이지에 검색 결과 개수를 표시할 수 있습니다. (이전 방법보다 이 방법이 더 간결한 것 같습니다.)
<?php echo $wp_query->found_posts;?>
검색 페이지에 대한 자세한 내용은 WordPress Codex 페이지를 참고해보시기 바랍니다.
위의 코드를 search.php의 원하는 위치에 추가하면 다음과 같이 검색된 글의 개수가 표시됩니다.
검색 결과를 관련성 기준으로 정렬하는 대신 최신 날짜의 글을 먼저 표시하는 방법은 여기에서 확인할 수 있습니다.
bbPress 게시글/답변의 내용도 검색 결과에 추가하려는 경우 이 글을 참고해보시기 바랍니다.
실시간 검색 기능 플러그인
Live Search(실시간 검색)와 같은 특수한 기능을 원하는 경우 Ajax Search Pro와 같은 유료 플러그인을 사용해볼 수 있습니다.
이 플러그인은 평가도 5점 만점에 4.82로 괜찮은 편이고 특수한 기능을 가진 플러그인으로서는 많이 판매되었네요. 위의 그림과 같이 글자를 입력하면 실시간으로 관련 검색어를 제시해줍니다.
그리고 Searchford WordPress Advanced Search라는 플러그인은 금칙어 지정, 특정 카테고리 제외, 특정 키워드 제외 등 다양한 기능을 제공하고, 이 플러그인도 라이브 검색 기능과 검색 시 미리보기 기능까지 제공하는 괜찮은 플러그인 같습니다.
워드프레스의 기본 검색 기능이 만족스럽지 않거나 검색 기능을 확장하기를 원하거나, 혹은 특정 기능을 원하는 경우 아무래도 유료 플러그인을 선택하면 좋은 결과를 얻을 수도 있을 것 같습니다.
자세한 내용과 데모는 Ajax Search Pro 플러그인 페이지와 Searchford 플러그인 페이지를 참고해보세요.
댓글 남기기