WordPress

Relevanssi (Searching Plug-in)

Relevanssi를 사용하여 워드프레스 블로그에 검색창을 추가하는 방법을 단계별로 설명해드릴게요.


🔹 1. Relevanssi 플러그인 설치

워드프레스 관리자 패널에서 플러그인 > 새로 추가 이동

  1. 검색창에 “Relevanssi” 입력 후 검색
  2. 설치 버튼 클릭 후 활성화

🔹 2. Relevanssi 기본 설정하기

  1. 설정 > Relevanssi 로 이동
  2. “색인 생성 (Indexing)” 탭에서 색인 생성 클릭
    • 블로그의 기존 포스트를 검색 가능하도록 데이터베이스를 만듭니다.
  3. “검색 설정 (Searching)” 탭에서 필요한 옵션을 선택
    • 검색할 대상 선택: 제목, 본문, 카테고리, 태그, 댓글
    • 검색 결과 정렬: 관련도 높은 순 정렬 설정

🔹 추천 설정:
한 단어라도 포함된 포스트 검색 가능
키워드 강조 표시 (검색 결과에서 강조됨)
카테고리/태그 검색 활성화

🔹 3. 블로그에 검색창 추가하기

방법 1: 위젯을 사용하여 검색창 추가 (쉬운 방법)

  1. 모양 > 위젯 이동
  2. 검색(Search) 위젯을 선택하고 사이드바 또는 헤더에 추가
  3. 저장 후 블로그에서 검색 기능 테스트

방법 2: 메뉴에 검색창 추가

  1. 모양 > 메뉴 이동
  2. 사용자 정의 링크 추가 (#search 입력)
  3. 저장 후 메뉴에 검색창 추가됨

방법 3: 쇼트코드 사용하여 원하는 위치에 삽입

  • 검색창을 특정 페이지나 포스트에 추가하고 싶다면, 아래 코드를 사용하세요.
<form role="search" method="get" action="<?php echo home_url( '/' ); ?>">
<input type="search" placeholder="검색어 입력..." value="<?php echo get_search_query(); ?>" name="s" />
<button type="submit">검색</button>
</form>
  • 이 코드를 페이지, 포스트, 또는 테마 파일(header.php 등)에 삽입하면 원하는 위치에 검색창이 추가됩니다.

🔹 4. 검색 테스트 및 최적화

  1. 블로그에서 검색 기능 테스트 (/search 페이지에서 테스트 가능)
  2. 검색 결과가 잘 나오지 않는다면 색인(indexing)을 다시 생성
    • 설정 > Relevanssi > 색인 생성 > 색인 다시 만들기
  3. 검색 속도가 느리다면 불필요한 검색 옵션 해제

🔹 5. 추가 기능 (선택 사항)

실시간 검색(AJAX) 추가: Relevanssi는 AJAX 자동완성을 지원하지 않지만, “Ajax Search Lite” 같은 플러그인과 함께 사용하면 더 강력한 검색 기능을 제공할 수 있습니다.
검색 결과 페이지 커스터마이징: search.php 파일을 수정하여 검색 결과 디자인을 개선할 수 있습니다.

zerg96

Recent Posts

타입스크립트 (TypeScript)

1. 타입스크립트 개요 타입스크립트(TypeScript)는 마이크로소프트(Microsoft)가 개발한 자바스크립트(JavaScript)의 상위 집합(Superset) 언어입니다.즉, 자바스크립트에 정적 타입(Static Type)을 추가하고,…

5개월 ago

노트북(윈도우)에서 아이폰 유선 테더링 하기

윈도우 운영체제의 노트북에서는 iPhone 유선 테더링이 잘 안되는 경우가 많습니다. 보통 iPhone의 드라이버가 설치가 안되있어서인…

6개월 ago

오라클 래치(Latch)

오라클 데이터베이스의 성능을 논할 때, 내부적으로 발생하는 경합(Contention)은 피할 수 없는 주제다. 특히 다수의 프로세스가…

7개월 ago

사장님도 3표, 나도 3표? ‘3%룰’ 완전 정복!

안녕하세요, 혹시 이런 생각해 본 적 없으신가요? "내가 투자한 회사는 누가 감시하고, 어떻게 운영될까?" 오늘은…

7개월 ago

Vector Store(벡터 스토어)

'벡터 스토어' 완벽 가이드: AI 시대, 데이터의 새로운 심장을 만나다 IT 업계는 인공지능(AI)이라는 거대한 패러다임의…

7개월 ago

Gemini CLI (재미나이 CLI)

1. Gemini CLI란 무엇인가요? Gemini CLI는 터미널 환경에서 직접 Gemini 모델과 상호작용할 수 있도록 만들어진…

7개월 ago