WordPress 웹 사이트의 검색 기능 개선
게시 됨: 2018-04-12블로그 콘텐츠를 작성하기 시작하고 몇 개의 기사 이상을 축적하면 사이트 방문자를 더 많이 확보할 수 있습니다. 그리고 그들이 거기에 도착하면 방문자는 최고의 콘텐츠만을 원할 것이며 이는 주제에 관심이 있는 경우에만 해당됩니다. 따라서 분야를 좁혀서 모든 비디오 게임이 아니라 PC 게임에 대해서만 쓴다고 해도 사람들은 여전히 당신이 지금까지 쓴 모든 기사에 관심이 없을 것입니다.
귀하 또는 다른 방문자의 링크 및 추천 외에도 귀하의 사용자에게 귀하의 사이트를 검색할 수 있는 능력을 부여하고 싶을 것입니다.
사람들이 귀하의 사이트를 방문하기 위해 Google에서 검색하는 것과 같은 방식으로 귀하는 그들이 귀하의 블로그를 통해서도 검색할 수 있기를 바랍니다. 예, WordPress에 이미 통합된 기본 검색 기능이 있습니다. 그러나 작업을 시도한 경우 몇 년 동안 개선되었음에도 불구하고 상상한 것만큼 좋지 않다는 것을 알게 될 것입니다.
따라서 검색 기능을 더욱 향상시키기 위해 이 기사에서 보여드릴 몇 가지 작업을 수행할 수 있습니다.
WordPress를 위한 최고의 검색 플러그인
다양한 WordPress 플러그인을 사용하면 검색 기능 수정에 대해 걱정할 필요가 없습니다. 검색 가능성을 확장하고 소유한 사이트에 검색 상자를 자랑스럽게 표시할 수 있는 수많은 훌륭한 플러그인이 있습니다.
모든 작업을 올바르게 수행하면 사용자가 새 검색 상자에 원하는 내용을 입력하고 예상한 결과를 얻을 수 있습니다. 이제 몇 분 안에 설치할 수 있는 최고의 WordPress 검색 플러그인을 살펴보겠습니다.
WP 구글 검색
가격: 무료
웹사이트에서 Google 검색 엔진의 성능을 높이는 데 도움이 되는 플러그인부터 시작해 보겠습니다. 이 무료 플러그인을 사용하면 웹사이트에 위젯으로 쉽게 배치할 수 있는 Google 검색창을 설정할 수 있습니다.
Google 사용자 정의 검색 계정을 등록하고 ID를 얻으면 나머지는 플러그인이 처리합니다. 그러면 방문자는 설정에 따라 사이트 또는 전체 웹을 검색하거나 원하는 경우 이미지만 검색할 수도 있습니다. 많은 검색 기능을 사용자 정의하고, 사용자 정의 레이아웃을 적용하고, 색상, 글꼴, 축소판 등을 변경할 수 있습니다.
- Google 제공 결과
- Google 애널리틱스에 직접 링크
- 자동 완성
스위프트 타입 검색
가격: 무료
이 최신 플러그인은 이미 그 힘을 인정한 많은 인기 웹사이트에서 사용하고 있습니다. Swifttype은 의미 있는 결과를 제공하는 최고의 검색 알고리즘 중 하나를 제공할 뿐만 아니라 사이트에서 수행된 모든 검색에 대한 자세한 통찰력을 제공합니다. 이 기능을 사용하면 웹사이트에 가장 적합한 키워드를 쉽게 찾고 콘텐츠와 검색 결과를 더 좋게 만들 수 있습니다.
플러그인은 표준 WordPress 검색을 대체하며, 무료 계정을 만든 후에는 Swiftype를 사용자 정의하여 사이트에 가장 적합하도록 만들 수 있습니다. 블로그 콘텐츠를 표시하는 모바일 애플리케이션이 있는 경우 모바일 방문자가 모바일 SDK를 사용하여 콘텐츠를 훨씬 쉽게 검색할 수 있습니다.
- 드래그 앤 드롭 인터페이스
- 자동 완성
- 상세한 분석
SearchWP
가격: $49부터
SearchWP는 기본 WP 검색을 대체할 또 다른 인기 있는 WordPress 플러그인입니다. 설치 후에는 어려운 설정을 처리할 필요가 없지만 대신 사용자 정의 필드 및 게시물 유형, 다양한 분류법 등과 함께 작동하도록 구성할 수 있습니다.
플러그인은 다양한 미디어 유형과 잘 작동하므로 비디오, PDF 문서, 오디오 등을 쉽게 찾을 수 있습니다. 알고리즘은 기사의 키워드와 관련이 있으므로 예를 들어 제목에서 찾은 단어는 기사, 댓글 또는 사이드바에서 찾은 단어보다 검색 결과에 더 많은 영향을 미칩니다. 개발자는 플러그인의 기능을 확장할 수 있는 가능성을 좋아하고 다른 확장을 설치할 수도 있습니다.
검색 결과에 대한 자세한 통계를 기대할 수 있으므로 사람들이 검색하는 콘텐츠에 대해 작업할 수 있습니다. 현재 연간 $49부터 선택할 수 있는 세 가지 라이선스가 있습니다.
- 키워드 가중치 제어
- 비디오, 오디오 및 PDF와 같은 미디어 검색
- 상세한 분석
Relevanssi
가격: $49.95부터 무료 또는 프리미엄
Relevanssi는 관련성이 있는 것처럼 들릴 수 있습니다. 사실, Relevanssi는 관련성을 나타내는 핀란드어이기 때문입니다. 이 플러그인은 기본 WordPress 검색 엔진을 대체하고 훨씬 더 나은 기능을 제공합니다. 플러그인 이름에 대한 이야기를 계속하기 위해 Relevanssi는 날짜가 아닌 관련성에 따라 결과를 정렬합니다. 그리고 그것은 긴 목록의 첫 번째 기능일 뿐입니다. 이 강력한 플러그인은 부분 단어(퍼지 일치)를 일치시킬 수 있으며, 구문을 검색하거나 하나의 용어만 검색할 수 있습니다.
이 멋진 플러그인으로 맞춤형 발췌문을 만들고, 문서에서 결과를 강조 표시하고, 훨씬 더 많은 작업을 수행할 수 있습니다. Relevanssi는 댓글, 태그 및 사용자 정의 게시물 유형을 검색할 수 있습니다. 또한 제목, 태그 및 댓글에 대한 가중치를 선택하여 검색을 향상시킬 수 있습니다.
우리가 강조하고 싶은 수많은 기능 중 하나는 사용자에게 유사한 검색어를 제공하는 제안 기능입니다. 제안. Relevanssi는 훨씬 더 많은 것을 제공하며 이것은 우리가 말하는 무료 버전일 뿐입니다. 더 필요한 경우, 특히 다중 사이트를 실행하는 경우 프리미엄 버전을 살펴봐야 합니다.
- 퍼지 매칭
- 문서에서 강조 표시된 검색어
- 제안 기반 검색 결과
검색IQ
가격: $159/월부터 무료 또는 프리미엄
SearchIQ는 사용자에게 향상된 검색 경험을 제공하는 또 다른 훌륭한 WordPress 검색 플러그인입니다. 강력한 검색 논리, 고급 의미 분석, 오류 처리 및 이와 같은 많은 기능을 통해 SearchIQ는 사용자가 찾고 있던 결과로 안내합니다. SearchIQ는 설치 및 사용자 지정이 매우 쉽습니다.
시작하려면 SearchIQ에 계정을 만들고, 플러그인을 설치 및 활성화하고, SearchIQ 대시보드에서 API 키를 복사하고, WP 백엔드에 API 키를 입력해야 합니다. 무료 버전은 기본 기능과 함께 사용할 수 있으며 PDF, CDN, Facet 또는 사용자 지정 브랜딩과 같은 고급 기능이 필요한 기업의 경우 유료 패키지를 구독할 수 있습니다.
페이지, 게시물, WordPress 기본 시스템 필드, 사용자 정의 사용자 정의 필드, 제품 속성 및 분류, PDF 및 발췌문을 검색할 수 있을 뿐만 아니라 그러나 SearchIQ의 대시보드에는 콘텐츠 전략을 더 잘 최적화할 수 있도록 사용자의 검색 행동을 이해하는 데 도움이 되는 실시간 분석 데이터도 포함되어 있습니다.
모두 검색
가격: 무료
기본 WP 검색에 대한 또 다른 훌륭한 무료 대안은 확실히 Search Everything 플러그인입니다. 템플릿을 수정하지 않고도 검색 결과를 개선할 수 있습니다. 페이지, 발췌문, 초안, 첨부 파일, 댓글, 태그 및 사용자 정의 필드를 포함하여 WordPress의 거의 모든 것을 검색하도록 설정할 수 있습니다. 그 외에도 검색 결과에서 발견되기를 원하지 않는 페이지와 게시물을 자유롭게 생략할 수 있습니다.
이 플러그인에는 Research Everything이라는 이름의 작은 도우미가 함께 제공되어 새 기사를 작성하는 동안 콘텐츠를 검색하고 다른 콘텐츠에 즉시 링크할 수 있는 기능을 제공합니다. 더 많은 것을 조사하고 싶다면 Power Search 기능이 인터넷에서 콘텐츠를 찾는 데 도움이 될 것입니다. 실행 중인 경우 설정 페이지를 보지 않고 플러그인을 설치하고 활성화하기만 하면 몇 분 만에 향상된 검색 엔진을 실행하게 됩니다.
- 검색을 원하지 않는 콘텐츠 제외
- Research Everything 및 Power Search 포함
- 템플릿 페이지를 수정하지 않습니다.
WordPress에서 기본 검색 URL 슬러그 변경
귀하의 웹사이트가 회사 이름과 연락처 정보만 포함된 한 페이지 웹사이트가 아닌 한, 당사에 문의하면 검색 기능은 필수 기능입니다. WordPress 블로그를 막 시작했든 웹사이트에 이미 수천 개의 게시물과 페이지가 있든 상관없이 취미로 글을 쓰든 블로그에서 돈을 벌든 상관없이 방문자를 사이트에 유지하기 위해 모든 것을 해야 합니다. . 웹사이트를 통해 쉽고 빠르게 검색할 수 있는 방법을 제공하는 것은 확실히 귀하가 처리해야 하는 중요한 사항 중 하나입니다.
워드프레스에 내장된 검색 엔진을 사용하든, 다른 검색 엔진을 설치했든 상관없습니다. 검색 결과를 관리해야 합니다.
검색 기능에 대해 수행할 수 있는 작업은 많지만 간단하지만 중요한 한 가지를 잊고 있을 수 있습니다. 예, 검색 결과 페이지가 반환되면 주소 표시줄에 나타나는 URL 슬러그에 대해 이야기하고 있습니다.
기본적으로 WordPress는 사용자에게 친숙하지 않은 버전의 슬러그를 사용합니다. 방문자가 해당 슬러그를 이상하게 생각할 뿐만 아니라 SEO에도 해를 끼칠 수 있습니다. 슬러그를 사람과 기계 모두가 이해할 수 있는 것으로 변경하여 SEO에 도움이 될 수 있습니다.
웹사이트에서 검색을 시도했다면 주소 표시줄에 나타나는 이상한 /?s=term 슬러그를 보았을 것입니다. 이 부분에서는 원하는 대로 변경하는 방법을 보여 드리겠습니다. 예를 들어, "/?s=term" 을 기억하고 사용하기 더 쉬운 "/search/term" 으로 변경하려고 합니다.
- 함수.php를 엽니다.
- 다음을 복사하여 붙여넣습니다.
기능 feed_dir_rewrite( $wp_rewrite ) { $feed_rules = array( '검색/(.+)' => 'index.php?s=' . $wp_rewrite->preg_index(1)); $wp_rewrite->규칙 = $feed_rules + $wp_rewrite->규칙; } add_filter( '생성_재작성_규칙', 'feed_dir_rewrite' );
- 세 번째 줄의 도착 URL을 원하는 대로 변경합니다.
- 변경 사항을 저장하다
functions.php 파일에 이러한 변경을 수행한 후 새 URL 슬러그를 시험해 볼 수 있습니다. 걱정하지 마세요. 플러그인이나 사용자가 이전 URL 슬러그로 이동하여 검색 결과에 액세스하려고 하면 웹사이트에서 오류를 반환하지 않고 단순히 검색 결과를 새 URL로 리디렉션합니다.
슬러그를 고유한 것으로 변경하려면 코드의 세 번째 줄에서 변경할 수 있습니다.
이것은 검색 결과 페이지를 www.yourdomain.com/search/search-term으로 이동합니다.
이제 검색 결과가 사용자에게 표시되는 방식과 이제 해당 결과를 더 쉽게 탐색할 수 있는 검색 엔진 봇에 대해 생각하지 않아도 됩니다. 또한 이상한 물음표 뒤에 문자 "s"가 오는 대신 전체 "검색"단어를 보는 것이 어떻게 든 더 자연스럽지 않습니까? 어떻게 생각하는지 알려주세요.
제목으로만 게시물 검색
여전히 기본 WordPress 검색 엔진을 사용하고 있다면 조만간 작동 방식을 수정하고 싶을 것입니다. 게시물을 검색하는 방식에는 아무런 문제가 없지만 검색을 제목으로 제한할 수 있습니다.
모든 콘텐츠를 살펴보는 대신 이 작은 기능은 게시물 제목만 검색합니다. 어떤 경우에는 다음과 같이 더 깨끗하고 빠른 검색 결과를 얻는 데 도움이 될 수 있습니다.
- 함수.php를 엽니다.
- 이 코드를 복사하여 붙여넣습니다.
함수 __search_by_title_only( $search, &$wp_query ) { 글로벌 $wpdb; if(빈($검색)) { 반환 $search; // 처리 건너뛰기 - 검색어 없음 쿼리에서 } $q = $wp_query->query_vars; $n = !empty($q['정확한']) ? '' : '%'; $검색 = $searchand = ''; foreach ((array)$q['search_terms'] as $term) { $term = esc_sql($wpdb->esc_like($term)); $search .= "{$searchand}($wpdb->posts.post_title 좋아요 '{$n}{$term}{$n}')"; $searchand = ' AND '; } if (!empty($search)) { $search = " AND ({$search}) "; if (!is_user_logged_in()) $search .= " AND ($wpdb->posts.post_password = '') "; } 반환 $search; } add_filter('게시물_검색', '__search_by_title_only' , 500, 2);
- 변경 사항을 저장하다
변경 후 웹사이트를 열고 새로운 검색을 시작할 수 있습니다. 모든 것이 제대로 작동하는지 확인하려면 결과 페이지에서 해당 게시물을 반환해야 하는 게시물 제목 중 하나에 있는 단어를 검색해야 합니다. 귀하가 출판한 어떤 제목에도 포함되지 않은 단어 또는 완전한 용어를 검색하려고 하면 검색 결과가 비어 있게 됩니다.
그리고 그것이 실제로 있는 전부입니다. 이전 검색을 다시 원하면 해당 기능을 지우거나 주석 처리하기만 하면 됩니다.
검색 기능 개선 및 카테고리 내 결과 찾기
WordPress의 기본 검색 기능은 업데이트할 때마다 점점 더 좋아지고 있습니다. 블로그에 검색 기능을 쉽게 포함하고 사람들이 원하는 콘텐츠를 쉽게 찾을 수 있도록 할 수 있습니다. 그러나 함수를 변경하지 않은 경우 검색 결과에 쿼리와 관련된 모든 항목이 표시됩니다. 그리고 사람들이 결과 페이지에 많은 도움이 되지 않는 텍스트가 많기 때문에 콘텐츠가 많은 경우 문제가 될 수 있습니다.
기사의 이 부분에서는 방문자가 코드에서 정의할 수 있는 특정 카테고리 내에서만 검색하도록 허용하거나 방문자가 드롭다운 목록에서 선택하도록 허용하는 방법을 보여줍니다.
사전에 카테고리 선택:
먼저 새 검색 상자를 만드는 코드를 보여 드리겠습니다. 이 코드를 사용하면 사람들이 검색할 카테고리를 선택할 수 없지만 코드 내에서 카테고리를 정의할 수 있습니다. 이것은 별도의 검색 상자가 필요한 특수 카테고리에 도움이 될 수 있습니다.
예를 들어 스마트폰 리뷰만 포함하는 카테고리가 있을 수 있습니다. 이 코드를 사용하면 사람들이 해당 카테고리를 통해서만 검색할 수 있도록 하여 검색 결과가 웹사이트에 있는 가전 제품 또는 기타 항목에 대한 정보를 로드하지 않도록 할 수 있습니다. 말이 됩니까?
- 검색 상자를 표시하거나 새 위젯을 만들려는 페이지를 엽니다.
- 다음 코드를 복사하여 붙여넣습니다.
<form method="get" 액션="/"> <div> <입력 유형="텍스트" 값="" 이름="s" /> <입력 유형="숨겨진" 값="1" 이름="고양이" /> <입력 유형="제출" 이름="검색" 값="검색"/> </div> </form>
- 세 번째 입력 유형의 값을 검색하려는 카테고리 ID로 변경하십시오.
- 변경 사항을 저장하다
이러한 변경을 수행한 후 새 검색 상자가 나타나고 위의 코드에 입력한 ID로 범주를 검색할 수 있습니다. 여러 카테고리를 검색하려면 쉼표로 구분된 숫자를 입력하여 더 많은 ID를 추가하기만 하면 됩니다.
<입력 유형="숨겨진" 값="1, 2" 이름="고양이"/>
어떤 경우에는 이것이 훌륭한 솔루션이 될 수 있지만 카테고리 목록을 표시하고 방문자가 검색할 위치를 선택할 수 있도록 하려는 경우가 있습니다.
방문자가 검색할 카테고리를 선택하도록 허용:
스마트폰, 데스크톱 컴퓨터, 랩톱, 가전 제품 등과 같은 카테고리가 있는 동일한 예에 따라 방문자가 그 중 하나를 선택하고 "노트북" 카테고리를 통해서만 검색하도록 허용하지 않는 이유는 무엇입니까?
다음 행에서 이를 수행하는 방법을 보여줍니다.
- sidebar.php 또는 검색 상자를 표시하려는 모든 위치에서 엽니다.
- 코드를 복사하여 붙여넣습니다.
<form method="get" action="<?php bloginfo('url'); ?>"> <필드셋> <input placeholder="검색 카테고리" type="텍스트" name="s" value="" maxlength="40" required="필수" /> <이름 선택="카테고리_이름"> <option value="smartphones">스마트폰</option> <option value="desktop-computers">데스크톱 컴퓨터 </옵션> <option value="laptops">노트북</option> <option value="home-app">가전제품</option> </select> <button type="submit">선택한 카테고리 검색</button> </필드셋> </form>
- 옵션 값에서 범주를 변경합니다. 카테고리 슬러그 값과 태그 사이에 이름 쓰기
- 변경 사항을 저장하다
목록의 모든 카테고리를 자동으로 표시:
모든 카테고리를 표시하고 관리자 패널에서 카테고리를 추가/삭제한 후 이 코드에서 카테고리를 추가하거나 제거하는 것에 대해 걱정하지 않으려면 <select></select> 태그 사이에 이 코드를 사용하세요.
<?php $categories = get_categories(); foreach($categories를 $category로) { echo '<옵션 값="', $category->슬러그, '">', $category->이름, "</option>n"; } ?>
이 코드는 사용 가능한 모든 카테고리 목록을 생성합니다.
그리고 그게 다야. 이제 방문자가 쉽게 검색할 수 있는 하나 이상의 카테고리를 쉽게 추가할 수 있습니다. 사람들이 카테고리를 직접 선택하도록 하거나 코드에서 카테고리를 지정하도록 하고 있습니다.
WordPress 검색 결과에 대한 카테고리 정의
기본적으로 WordPress는 사이트의 모든 것을 검색합니다. 사용자가 검색 상자에 단어 또는 전체 구문을 입력하면 게시물, 페이지, 카테고리 및 태그, 제목 및 콘텐츠 등이 포함된 전체 웹사이트에서 결과를 얻습니다. 다른 검색 시스템을 설치하지 않은 경우 , 또는 이미 변경한 경우 기본 검색 상자를 수정할 수 있습니다.
WordPress에 이미 있는 검색 상자를 수정하고 결과 페이지에 포함될 범주를 정의하려는 경우 약간 다른 접근 방식을 취할 수 있습니다.
이 부분에서는 그 방법을 보여드리겠습니다. 코드에서 카테고리를 쉽게 추가하거나 제거하고 검색 결과에서 원하는(싫어하는) 카테고리를 결정할 수 있습니다.
검색 결과에서 카테고리 추가 또는 제거:
- 함수.php를 엽니다.
- 코드를 복사하여 붙여넣습니다.
함수 searchcategory($query) {
if ($query->is_search) {
$query->set('고양이','1,4,6');
}
반환 $query;
}
add_filter('pre_get_posts','검색카테고리');
- 세 번째 줄에 카테고리 ID 추가
- 변경 사항을 저장하다
변경을 수행했으므로 검색 결과는 지정된 범주의 정보만 가져오고 다른 범주는 제외됩니다. 보시다시피 목록에 범주를 쉽게 추가할 수 있습니다. 원하는 경우 카테고리를 하나만 가질 수 있거나 방문자가 검색할 수 있도록 원하는 만큼 카테고리를 설정할 수 있습니다. 쉼표로 구분된 카테고리 ID를 작성하기만 하면 됩니다.
유일한 목표가 검색 결과에서 카테고리 한두 개를 제외하는 것이라면 훨씬 더 빨리 할 수 있습니다. 포함하려는 모든 범주를 입력하는 대신 범주 ID 앞에 빼기(-) 기호를 입력하여 범주를 제외할 수 있습니다. 예를 들어 ID=1인 카테고리를 제외하려는 경우 코드의 세 번째 줄은 다음과 같습니다.
$query->set('고양이','-1');
거기 당신이 간다. 이제 검색 결과를 보다 효율적으로 관리할 수 있습니다.
WordPress 검색에서 페이지 또는 게시물 제외
대부분의 경우 방문자가 게시물을 검색할 수 있기를 원하지만 페이지에서 나오는 결과는 일반적인 "검색자"의 주의를 분산시킬 수 있습니다. 페이지에 연락처 정보, 지도, 작성자 정보 등이 포함되어 있으면 해당 페이지를 검색 결과에 포함할 필요가 없을 것입니다.
WordPress 검색에서 페이지를 제외하는 방법
검색 결과에서 게시물 유형을 제외하도록 WordPress에 지시하는 쉬운 방법은 없지만 직접 해야 합니다.
- 함수.php를 엽니다.
- 다음 코드를 복사하여 파일에 붙여넣습니다.
함수 검색 필터($query) {
if ($query->is_search) {
$query->set('post_type', '페이지');
}
반환 $query;
}
add_filter('pre_get_posts','검색 필터');
- 변경 사항을 저장하다
변경하고 저장한 후에는 웹사이트를 방문하여 검색 엔진을 테스트할 수 있습니다. 모든 것이 정상이면 검색 결과에서 페이지의 정보를 찾을 수 없어야 합니다. 즉, WordPress 검색 결과에서 페이지를 성공적으로 제외하는 것입니다.
WordPress 검색에서 게시물을 제외하는 방법
소개에서 WordPress는 게시물과 페이지를 살펴보고 결과에 페이지가 표시되는 것을 원하지 않는다고 가정했습니다. 하지만 해당 결과에 게시물 이 포함 되지 않도록 하려면 어떻게 해야 합니까? 그렇다면 코드를 간단히 변경하고 페이지 대신 게시물을 제외할 수 있습니다.
다시 말하지만, 위에 표시된 3가지 간단한 단계를 반복해야 하지만 3번 라인을 간단히 변경하면 됩니다. 게시물 유형을 " 페이지 "로 설정하는 대신 " 게시물 "로 설정해야 합니다.
$query->set('post_type', '게시물');
모든 것을 저장하는 것을 잊지 마세요.
플러그인을 사용하여 검색 결과에서 페이지/게시물 제외
코드로 작업하는 대신 동일한 작업을 수행하고 모든 것을 훨씬 더 사용자 친화적으로 만들 수 있는 플러그인을 보여줍니다.
검색 제외
가격: 무료
작업에 사용한 플러그인은 검색 제외입니다. 플러그인 사용이 이보다 더 쉬울 수는 없습니다.
- 플러그인 -> 새로 추가로 이동합니다.
- "검색 제외"를 검색하십시오.
- 플러그인 설치 및 활성화
- 게시물 및 페이지로 이동
- 오른쪽 패널에서 검색 결과에서 게시물/페이지를 제외할지 여부를 결정할 수 있는 "검색 제외" 확인란을 찾습니다.
여러 게시물/페이지를 제외하고 나면 플러그인 설정( 설정->검색 제외 )에서 제외 항목 목록을 쉽게 찾을 수 있습니다. 목록에서 확인란을 다시 사용하여 게시물/페이지의 상태를 변경할 수 있습니다.
검색 결과에서 일부 페이지/게시물만 제외하는 방법
검색 결과에서 제외하고 싶은 페이지가 1페이지, 2페이지, 10페이지이든 상관없이 코드를 구현하면 쉽게 할 수 있습니다. 당신의 functions.php 파일에 코드를 복사해서 붙여넣기 하기 전에, 검색 결과에 표시되는 것을 원하지 않는 페이지를 준비하는 것이 좋습니다. 다음과 같은 페이지 ID가 필요합니다.
- 페이지로 이동 - > 모든 페이지
- 제외할 페이지를 찾아 "편집"을 클릭합니다.
- 주소 표시줄에서 숫자가 페이지 ID를 나타내는 "post=6" 또는 이와 유사한 것을 찾습니다.
페이지의 ID 번호를 준비했으면 코드를 사용할 준비가 된 것입니다.
- function.php 파일로 이동하여 엽니다.
- 다음 코드를 복사하여 붙여넣습니다.
함수 jp_search_filter( $query ) {
if ( $query->is_search && $query->is_main_query() ) {
$query->set( 'post__not_in', array( 1,2,3,4,5,6 ) );
}
}
add_action( 'pre_get_posts', 'jp_search_filter' );
- 3행에서 괄호 안의 숫자를 페이지에서 읽은 ID 번호로 변경합니다. 이 예에서는 각각의 ID가 1에서 6인 6개의 페이지를 제외했습니다.
- 변경 사항을 저장하면 완료됩니다.
코드를 설치한 후 필요에 따라 자유롭게 편집할 수 있습니다. 나중에 때때로 페이지 중 하나를 포함해야 하는 경우 코드에서 해당 ID 번호를 삭제하기만 하면 됩니다. "제외 바구니"에 페이지를 더 추가하는 경우에도 마찬가지입니다. 예를 들어 검색 결과에 표시하고 싶지 않은 새 페이지를 만드는 경우 코드에 ID 번호를 추가할 수 있습니다.
WordPress에서 음성 검색 사용 허용
스마트폰이 우리 삶의 중요한 일부가 된 후 음성 검색은 빠르게 개선되었습니다. 완벽하지는 않지만 스마트폰에서 무언가를 검색하면 사람에게 전화를 거는 일이 훨씬 더 쉬워졌습니다. 네, 여전히 발음에 매우 주의해야 합니다. 원하지 않는 사람에게 전화를 걸거나 텍스트에 대한 연설이 방금 말한 것과 비슷하지 않은 것으로 끝날 수 있기 때문입니다. 또한 Siri에게 어리석은 질문을 하는 것은 언제나 재미있죠?
좋든 싫든 상관없이 많은 사람들이 휴대전화에서 음성 검색 기능을 사용하고 있습니다. 그렇다면 방문자가 동일한 방식으로 웹사이트를 검색하도록 허용하지 않는 이유는 무엇입니까?
WordPress로 그렇게 할 수 있다는 것을 몰랐거나 어떻게 하는지 몰랐을 수도 있지만 이제는 변명의 여지가 없습니다.
코드 대신 WordPress 검색을 확장하는 플러그인이 있습니다.
음성 검색
가격: 무료
플러그인을 다운로드하여 설치하기 전에 Chrome 및 Safari에서만 작동한다는 것을 아는 것이 중요합니다. 플러그인이 다른 브라우저에서 작동하지 않는다는 사실이 괜찮다면 방문자가 자신의 음성을 사용하여 콘텐츠를 검색할 수 있는 기능을 제공합니다.
플러그인을 설치하면 텍스트 입력을 무시하지 않습니다. 사용자가 검색 상자에 입력하여 표준 방식으로 검색 상자를 사용하려는 경우 기능이 손상되지 않았음을 알아야 합니다.
또한 플러그인은 설치했을 수 있는 다른 검색 플러그인과 함께 작동해야 하므로 Relevanssi 또는 Search Everything과 같은 플러그인으로 자유롭게 사용해 볼 수 있습니다.
- 플러그인 -> 새로 추가로 이동
- "음성 검색"을 검색하십시오.
- 플러그인 설치 및 활성화
그게 다야 플러그인을 활성화하면 문제 없이 음성 검색을 사용할 수 있습니다. 이 기능이 마음에 드시나요?
마무리
간단한 브로셔 웹사이트나 이와 유사한 웹사이트가 없는 한 WordPress 웹사이트에 기능 검색 기능이 내장되어 있으면 됩니다. 정기적으로 업데이트되는 블로그라면 변명의 여지가 없습니다.
이 가이드에서는 기본 WordPress 검색 기능을 수정하는 방법을 보여주었습니다. 마음에 들지 않으면 몇 분 만에 표준 검색 기능을 대체할 수 있는 여러 플러그인이 있습니다. 무엇을 선택하든 검색 기능을 개선하여 WordPress 사이트를 개선하십시오.