워드프레스에서 글 제목으로 검색 최적화하는 5가지 방법!

워드프레스 글 제목 만으로 검색 적용 방법

워드프레스를 사용하는 많은 운영자들은 홈페이지 상단에 검색 바를 추가하는 경우가 많습니다. 기본적으로 제공되는 검색 기능은 본문의 내용을 포함하여 광범위하게 내용을 검색합니다. 그러나 특정 운영자들은 검색 결과를 글 제목만으로 제한하고 싶어하는 경우가 있습니다. 이를 통해 사용자 경험을 개선하고, 특정 주제에 대한 빠른 접근을 돕기 위해서는 제목만 검색할 수 있도록 설정하는 것이 매우 유용합니다. 이 글에서는 워드프레스 글 제목 만으로 검색 적용 방법에 대해 자세히 다루어보겠습니다. 효과적인 방법은 플러그인 사용과 간단한 PHP 코드 수정을 통해 가능하므로, 초보자도 쉽게 따라 할 수 있도록 정리해보았습니다.


첫 번째 단계: WP Code 플러그인 설치하기

워드프레스를 운영하기 위해서는 필요한 플러그인을 설치해야 합니다. 그중 하나가 바로 WP Code입니다. 이 플러그인은 사용자 정의 코드를 추가하거나 수정할 수 있도록 도와주는 유용한 도구입니다.

플러그인 설치 방법

  1. 워드프레스 대시보드에 로그인합니다.
  2. 좌측 사이드바에 있는 플러그인 메뉴를 클릭합니다.
  3. 새로 추가하기 옵션을 클릭합니다.
  4. 검색창에 WP Code를 입력하여 해당 플러그인을 찾습니다.
  5. 찾아낸 후 설치하기 버튼을 클릭하고, 설치가 완료되면 활성화 버튼을 눌러 플러그인을 활성화합니다.

이렇게 간단하게 필요한 플러그인을 설치할 수 있습니다. 아래 표는 WP Code와 함께 설치할 수 있는 다른 유용한 플러그인들을 정리한 것입니다.

플러그인 이름 기능 설명
WP Code 코드 스니펫 추가 및 관리
Yoast SEO SEO 최적화 도와주는 플러그인
Contact Form 7 간단한 연락폼 생성
WooCommerce 온라인 상점 구축을 위한 플러그인

이 단계에서 조사한 플러그인들은 서로 보완할 수 있으며, 웹사이트의 기능성을 더할 수 있습니다. WP Code를 통해 사용자 맞춤형 코드를 추가하면 사진 서칭 기능을 개선할 수 있으며, 이 작업은 이후 단계에서 진행할 예정입니다.


두 번째 단계: PHP 코드 적용하기

플러그인을 활성화한 후, 이제는 PHP 코드를 추가하여 워드프레스가 글 제목만 검색하도록 설정하는 단계로 넘어갑니다. PHP 코드를 추가하는 작업은 약간의 기술적 지식이 필요하지만, 다음의 단계에 따라 쉽게 진행할 수 있습니다.

코드 추가하기

  1. 대시보드에서 WP Code 메뉴로 이동합니다.
  2. Code Snippets 섹션으로 들어갑니다.
  3. Use Snippet 버튼을 클릭합니다.
  4. 스니펫 제목을 입력하고, 예를 들어 PHP Snippet으로 변경합니다.
  5. 아래 제공되는 코드를 복사하여 붙여 넣고, Save Snippet 버튼을 클릭합니다.

php
function wpse_11826_search_by_title( $search, $wp_query ) {
if (! empty( $search ) &&! empty( $wp_query->query_vars[search_terms] ) ) {
global $wpdb;

    $q = $wp_query->query_vars;
    $n =! empty( $q[exact] )?  : %;

    $search = array();

    foreach ( ( array ) $q[search_terms] as $term )
        $search[] = $wpdb->prepare( $wpdb->posts.post_title LIKE %s, $n. $wpdb->esc_like( $term ). $n );

    if (! is_user_logged_in() )
        $search[] = $wpdb->posts.post_password = ;

    $search =  AND . implode(  AND , $search );
}

return $search;

}

add_filter( posts_search, wpse_11826_search_by_title, 10, 2 );

코드를 추가한 후에는 해당 스니펫을 활성화해야만 합니다. 오른쪽에 있는 활성화 버튼을 클릭하여 연결하면 됩니다. 이제 기본 검색 기능이 글 제목으로만 검색되도록 변경되었습니다.

위 코드의 핵심 요소는 $wpdb->posts.post_title LIKE %s 문구입니다. 이는 데이터베이스의 post_title 열에서 사용자가 입력한 검색어를 찾아 반환하도록 설정하는 역할을 합니다. 아래 표는 코드의 각 줄에 대한 간단한 설명을 제공하는 것입니다:

코드 줄 설명
function wpse_11826_search_by_title() 함수 정의, 검색을 제목으로 한정
global $wpdb; WordPress 데이터베이스 접근
$search = array(); 결과 저장을 위한 빈 배열 생성
$search[] = $wpdb->prepare(…) 입력된 검색어를 제목에서 찾기 위한 SQL 쿼리 생성
add_filter(posts_search…) WordPress 검색 필터에서 이 함수를 적용

이처럼 간단한 여러 단계를 통해 워드프레스 내부 검색을 제목만으로 적용할 수 있습니다. 초보자도 쉽게 따라 할 수 있는 방법으로, 추가적인 수정이 필요할 경우 이 코드를 활용하여 더욱 효율적으로 검색을 최적화할 수 있습니다.


결론

이번 포스트에서는 워드프레스 글 제목 만으로 검색 적용 방법에 대해 자세히 알아보았습니다. 이 방법을 통해 사용자들은 원하는 글을 보다 빠르게 찾을 수 있으며, 웹사이트의 검색 효율성을 높일 수 있습니다. WP Code 플러그인 설치와 간단한 PHP 코드 추가만으로 간단히 해결할 수 있기 때문에, 기술적인 배경이 없는 분들도 쉽게 따라 할 수 있는 방법입니다. 이제 여러분의 웹사이트에서 바로 사용해 보시기 바랍니다. 검색 환경을 개선하여 방문자 경험을 향상시키는 것은 중요한 일이며, 이를 통해 더 많은 방문자가 여러분의 웹사이트에 머물게 할 수 있습니다.


자주 묻는 질문과 답변

  1. Q: 워드프레스 글 제목 만으로 검색 적용 방법은 무엇인가요?
    A: 본 문서에서는 WP Code 플러그인을 설치하고, 특정 PHP 코드를 추가하여 검색 기능을 글 제목으로 제한하는 방법을 설명합니다.

  2. Q: 이 설정을 적용하는 데 기술적인 지식이 필요한가요?
    A: 기본적인 워드프레스 사용법을 이해하고 있다면 어려움 없이 설정할 수 있습니다. 단계별 설명이 포함되어 있습니다.

  3. Q: 이 방법을 통해 어떤 장점을 얻을 수 있나요?
    A: 사용자가 글 제목으로 빠르게 검색할 수 있어, 검색 효율성을 크게 증가시킬 수 있습니다.

  4. Q: 플러그인을 사용하지 않고는 이 기능을 구현할 수 없나요?
    A: 플러그인을 사용하여 코드 관리를 더 쉽게 할 수 있지만, 직접 PHP 파일을 수정하여도 가능은 합니다. 그러나 이럴 경우 위험이 따르므로 권장하지 않습니다.

워드프레스에서 글 제목으로 검색 최적화하는 5가지 방법!

워드프레스에서 글 제목으로 검색 최적화하는 5가지 방법!

워드프레스에서 글 제목으로 검색 최적화하는 5가지 방법!