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

MCP(Model Context Protocol)

오늘은 AI 생태계에 혁신적인 변화를 가져올 것으로 예상되는 MCP(Model Context Protocol)에 대해 상세히 알아보겠습니다. 2024년…

1주 ago

TPM(Trusted Platform Module)

1. TPM이란? TPM(Trusted Platform Module)은 국제 표준 기반의 보안 하드웨어 칩으로, 컴퓨터나 디지털 장비 내에서…

1주 ago

BitLocker

BitLocker는 Microsoft Windows 운영 체제에 내장된 디스크 전체 암호화(Full Disk Encryption) 기능입니다. 기업 환경뿐만 아니라…

1주 ago

《데블스 플랜 시즌2》: 게임인가, 연애인가? 소희 이렇게까지..?

시즌2, 기대했는데... 실망도 두 배!두뇌싸움을 기대했는데, 전략도 없는 자기들만의 감정에 따른 편가르기, 정치싸움이 되어 버린…

2주 ago

BPF도어(BPFdoor)

BPF(Berkeley Packet Filter) 도어는 해커가 관리자 몰래 뒷문을 새로 만든 것입니다.해커가 명령을 내려 특정 데이터들을 뒷문을…

2주 ago

IPC (Inter-Process Communication)

1. IPC의 개념과 목적 1.1 IPC란 무엇인가? IPC (Inter-Process Communication)는 운영체제 내의 서로 독립적인 프로세스…

2주 ago