WordPress 유용한 플러그인 및 스 니펫 검색
WordPress는 블로그뿐만 아니라 수많은 포럼과 개인 웹 페이지를 지원하는 강력한 CMS 도구입니다. 제공되는 기능 중 상당수는 시장을 위해 상당히 진보되어 있지만 검색은 여전히 뒤떨어져있는 것 같습니다. 이 기능은 매우 복잡한 문제에 대한 매우 간단한 해결책을 제공합니다 - 사이트에서 적절한 콘텐츠를 찾는 것!
이 기능은 직접적인 일치를 기반으로 기사를 검색하는 데 적합하지만 시스템은 다양한 용도로 사용할 수 없습니다. 특히 모든 범주, 태그 또는 특정 범주 및 / 또는 태그 사이를 검색 할 수없는 경우. 마찬가지로 모든 게시물은 기본적으로 최신 날짜순으로 표시됩니다. 이것은 UX에서 가장 큰 차이입니다. 가장 많은 의견이나 의견을 가진 인기있는 기사를 찾는 사용자는 어떻게 될까요??
아래에서는 WordPress의 검색 기능과 시스템 내에서 작동하는 방법에 대해 간략하게 살펴 보았습니다. 모든 것이 어떻게 실행되는지 이해하면 검색을 훨씬 쉽게 조작 할 수 있습니다. 또한 몇 가지 강력한 플러그인과 코드 조각을 WP 웹 사이트에 추가했습니다..
WordPress 검색의 기본
WordPress를 통해 검색 쿼리를 실행하면 모든 결과가 게시 시간에 따라 반환됩니다. 여기에는 WordPress가 그렇게 할 수있는 기능을 설정했다면 큰 페이지가 포함될 것입니다. 두 가지 훌륭한 플러그인 Search Unleashed 및 Search Everything은 사용자가 페이지와 주석을 통해 검색 할 수있게 해주는 수정본을 제공합니다. 한 가지 주요한 문제는 WordPress가 검색 내에서 키워드의 힘을 무시하는 방법입니다..
기사가 1 년 또는 2 년 전에 출판 된 경우 검색에서 발견 된 기사의 확률은 아무나 희박합니다. 이것은 사용자가 Google이나 Bing과 같은 더 큰 엔진에 원하는 키워드를 입력하지 않는 한 가능합니다. 검색 할 때 “웹 디자인” WordPress는 정확히 일치하는 것을 찾고 있습니다. WordPress 개발자는 업데이트 작업을하고있을 수 있지만 이러한 쿼리는 단순히 결과를 반환하지 않습니다. 디자인.
게시물 카테고리 및 태그는 무엇입니까? 이들은 키워드에서 일치 될 수 있으며 전체 검색을 포기합니다. 워드 프레스 검색의 독특한 기능은 대부분 선사 시대에 비해서 다행히도 개발 커뮤니티 내에서 시스템을 공개적으로 업데이트 할 수 있습니다..
WordPress 테마 파일
각 WordPress 테마 폴더 내부에는 검색 파일 세트가 있습니다. 이들은 기능과 강력한 검색 양식에 유용합니다. 루트 템플릿 파일 내부 search.php 검색 결과에 대한 일반 템플릿을 찾을 수 있습니다..
많은 경우, 개발자가 search.php를 다음과 같은 다른 핵심 파일에 포함시키는 실수를 저질렀습니다. page.php 또는 single.php. 이는 모듈 형 템플릿을 작성하는 데 유용한 기술이지만 곧장 검색 파일은 페이지 매김 및 결과 만 표시하는 데 사용됩니다. 표준 파일 이름 searchform.php 검색 쿼리 데이터를 호출하기위한 기본 PHP 코드가 포함됩니다. 나머지 파일은 하나의 입력 필드와 제출 버튼을 포함하는 직선 HTML 폼입니다..
이 파일은 종종 템플리트의 표제 또는 사이드 바 영역에 포함됩니다. 기성품 양식을 포함하는 우아한 솔루션을 제공하며 사용자는 WordPress에서 제공되는 많은 강력한 검색 기술을 이용할 수 있습니다. HTML5의 많은 새로운 속성에서 다음과 같이 입력 필드 내에 기본 텍스트를 제공 할 수 있습니다. “수색… ” 또는 “여기에 용어 입력”.
귀하의 검색 양식을 표시하기 위해 데이터를 입력 할 때, 단순한 루틴은 당신을 기쁘게 놀라게 할 수 있습니다. 작성된 간단한 함수가 있습니다. get_search_form ()
템플릿의 모든 위치에 추가하여 searchform.php. 이 기능은 WordPress에서 개발 한 내부 기능으로 파이 검색 기능을 쉽게 개발할 수 있습니다.!
WP 질의 함수
직접 SQL 쿼리에 활용할 수있는 WordPress의 백엔드에 작성된 함수가 있습니다.. WP_query ()
WordPress 개발자와 테마 디자이너 모두 WordPress의 기본보다 복잡한 사용자 정의 검색 쿼리를 작성하는 데 사용되었습니다..
개발자 인 경우 방법론에 대한 통찰력을 얻기 위해 함수 참조 페이지를 읽는 것이 좋습니다. 문서는 매우 길며 많은 사람들이 사용하지 않을 것입니다. 특정 게시물 또는 카테고리가 현재 페이지에 표시되는 것을 기반으로 카테고리를 가져 오는 것과 같은 몇 가지 진짜 멋진 기능이 있습니다..
Query 기능을 사용하면 현재 페이지 값을 확인할 수 있습니다. WordPress는 자동으로 각각에 이름을 부여합니다. 유형 귀하의 사이트에서 블로그 게시물, 페이지, 검색 결과 및 집은 몇 가지 예일뿐입니다. 아래에서는 표면 아래에서 조사하는 데 관심이있는 일반 페이지 변수에 대한 간단한 목록을 요약했습니다..
$ is_single
- 단일 게시물 페이지보기$ is_author
- 작성자 게시 디렉토리 페이지보기$ is_search
- 검색 결과 페이지보기$ is_category
-$ is_tag
- 카테고리 또는 태그별로 게시물 목록보기$ is_404
- 404 오류 페이지보기
검색을 강화하기위한 16 개의 플러그인
아래에는 검색 및 쿼리와 관련된 인기있는 플러그인 링크가 포함되어 있습니다. 이들은 모두 무료이며 WordPress의 공식 확장 디렉토리에서 다운로드 할 수 있습니다. 나는 한 번에 2 개 또는 3 개 이상의 설치를 권장하지 않습니다. 설명을 읽고 하나씩 테스트하여 블로그에 완벽하게 맞는 것이 있는지 확인하십시오.!
구글 맞춤 검색 PluginThe WordPress에서 검색을위한 기본 옵션은 정말 최고의 솔루션되지 않습니다. 종종 웹 마스터는 Google을 통해 검색 쿼리를 퍼널링하여보다 빠르고보다 효과적인 결과를 얻습니다. 설치 후이 플러그인은 자동으로 기본 WordPress 검색 양식을 사용자 정의 Google 검색으로 다시 작성합니다. 즉시 새로운 친숙한 URL 집합 채택!
고급 검색 FormBy 기본값 WordPress 검색 양식은 표준 입력 필드입니다. 이것은 특정 키워드와 관련된 기본 쿼리에 유용하지만 고급 사용자의 경우 기본 옵션이 부족합니다. 향상된 검색 양식은 부울 AND 문과 같은 새로운 검색 용어를 허용하는 XHTML 양식을 동적으로 생성합니다.
Search EverythingSearch Everything은 고급 검색 요구를 지원하는 또 하나의 훌륭한 올인원 플러그인입니다. 가장 인기있는 기능으로는 검색 강조 표시, 사용자 지정 분류법, 승인 된 메모 검색 등이 있습니다. 관리 패널은 매우 간단하며 설치가 간편합니다..
WordPress Sphinx 검색 PluginSheinx 서버는 무거운 검색 쿼리를 서버에서 다른 원격 설정으로 오프로드 할 수 있습니다. 활성화되면 초고속의 속도를 알 수 있으며 신선도와 관련성에 따라 결과를 정렬 할 수 있습니다. 또한 플러그인은 가장 최근 및 상위 관련 검색 키워드의 사이드 바 위젯을 표시 할 수 있습니다..
Search MeterSearch 측정기는 분석 추적에 관심이있는 웹 마스터에게 매력적인 아이디어입니다. 모든 검색 쿼리는 검색 분석을 검토하는 추가 세부 정보가 포함 된 관리 패널에 저장되고 보관됩니다. 얼마나 많은 검색이 실패했는지 또는 검색 결과가 표시되지 않았는지에 대한 데이터와 인기 및 최근 검색어가 제공됩니다. 플러그인은 검사를 위해 재설정하거나 내보낼 수있는 통계를 생성합니다..
빠른 WordPress SearchFast WordPress 검색은 WordPress의 기본 엔진을위한 기본 교체 플러그인입니다. 일반적으로 더 관련성 높은 페이지를 반환하고 프로세스 속도를 약간 높입니다. 이 프로세스는 WP의 방대한 라이브러리 함수와 함께 작동하여 데이터베이스 호출을 줄이고 강렬한 쿼리에 대해 더 빠른 결과를 반환하도록 작성되었습니다. 설치에는 시간을 비교할 수있는 벤치 마크 도구가 함께 제공됩니다.
Amazon Search Widget Amazon의 제휴 프로그램을 사용하는 경우이 다음 플러그인을 좋아할 것입니다. 몇 가지 간단한 단계와 단일 템플릿 편집으로 플래시 기반 검색 양식을 구현하는 것이 매우 편리합니다. Amazon의 라이브러리에서 제품 및 새로운 릴리스에 대한 데이터를 검색합니다. 여기에서 귀하의 제휴 ID를 입력하여 귀하의 블로그 검색에서 돈을 벌기위한 간단한 과정입니다.!
Looser Search PluginHere 우리는 설치 직후 큰 기대를 가진 작은 플러그인을 가지고 있습니다. Looser Search Plugin은 워드 프레스 라이브러리에서 이미 내장 된 프로세스를 수정하여 전체 용어 대신 키워드와 일치시킵니다. 공통 영어 단어의 내부 사전은 검색 프로세스의 속도를 높이기 위해 건너 뜁니다. 기본 플러그인을 설치하고 가장 빠른 결과를 얻으 려한다면이 플러그인을 적극 권장합니다..
Dave의 WordPress Live Search 당신이 Microsoft Live Search의 팬이라면이 간단한 플러그인이 블로깅 경험을 증폭시킬 것입니다. Live Search의 결과는 내부 처리보다 관련성이 높고로드 시간이 더 빨라집니다. 플러그인은 사용자 유형에 따라 즉석에서 최신 결과를 제공하도록 만들어졌습니다. 모두 jQuery 및 기본 CSS 스타일로 뒷 배경으로 작동합니다. 블로그를 통해 페이지로드를 처리 할 수 있는지 확인하고 설치를 시도해보십시오. 검색 결과에 놀라운 사용자 경험을 제공합니다..
검색 태그 CloudThis 플러그인은 간단한 태그 구름을 개발하는 쉬운 접근을 제공합니다. 더 많은 인 링크 (in-links)가 블로그 페이지로 이어질 것이기 때문에 이것은 Google의 훌륭한 순위가 될 것입니다. 또한 몇 번의 클릭만으로 몇 개의 게시물을 찾을 수 있는지 고려하면 사용자 경험이 크게 향상됩니다. 플러그인에는 표준 설치 단계가 필요하며 SEO를 염두에두고 개발되었습니다..
검색 용어 강조 표시 오늘이 플러그인이 수많은 블로그에 채택 된 것을 보았을 것입니다. 방문자가 주요 검색 엔진 (Google, Yahoo!, Bing, Lycos, Ask ...)을 통해 귀하의 페이지를 찾을 때마다 귀하의 콘텐츠에서 각 키워드가 강조 표시됩니다. 이것은 방문자가 페이지 내용의 위치와 참조 프레임을 파악하는 데 도움이됩니다. 기본적으로 핵심 CSS 스타일은 없으므로 활성화 후 직접 디자인해야합니다.
더 나은 SearchBetter Search는 제목에서 알 수 있듯이 WordPress 블로그의 검색 기능을 향상시키는 표준 플러그인입니다. 각 결과 페이지는 키워드 관련성 및 메타 태그, 게시 태그 및 카테고리를 인식하는 고급 기술을 기반으로 분할됩니다. 입력 할 때 새로운 검색 양식에는 블로그 전체에서 검색되는 가장 인기있는 검색어가 표시됩니다. 검색 쿼리의 트래픽 양에 따라 자주 업데이트됩니다.!
검색 라이트 당신은 다른 곳에서 많은 곳을 보았을 수도 있습니다. 다른 곳에서는 update-as-you-type 기능이 폭발적이었습니다. Google 순간 검색의 출시 이후 다른 많은 검색 공급자가 비슷한 기술을 선보였습니다. Search Light은 Ajax 드롭 다운 인터페이스를 사용하여 관련 검색어의 동적 메뉴를 만드는 환상적인 플러그인입니다. 검색 창 자체의 게시물 미리보기 이미지와 총 결과 수를 연결하는 것도 가능합니다..
WP Instant Search이 플러그인은 이전 검색 라이트와 비슷한 기능을 제공하지만 몇 가지 외부 라이브러리가 필요합니다. Ajax 드롭 다운 제안을 정말로 즐기는 경우 WP Instant Search를 사용하면 많은 기능을 이용할 수 있습니다. 플러그인은 최신 버전 인 WordPress 3.0.5로 업데이트되고 WordPress 태그, 게시물, 페이지 및 카테고리를 검사합니다..
WP 전자 상거래 제품 검색 WidgetThis 플러그인은 WordPress에서 실행되는 전자 상거래 솔루션에 대한 위젯 디스플레이를 지원합니다. 상품이나 소프트웨어를 온라인으로 판매 할 때 전자 상거래 솔루션은 탐색하기 쉽고 제품을 쉽게 찾을 수 있어야합니다. 이 멋진 플러그인으로 WordPress의 부실 검색 기능을 대체하여 새로운 쿼리보기를 포함 할 수 있습니다. 결과 페이지는 제품을 그리드 스타일 레이아웃으로 나열하고 최신 릴리스까지 호환 가능합니다..
ThreeWP Ajax Search Ajax 검색을위한 넌센스 플러그인. 플러그인을 다운로드하여 설치하면 프로세스가 얼마나 쉽게 전개되는지 알 수 있습니다! 기본 설정은 Twentyten 테마 및 모든 파생 상품과 완벽하게 작동합니다. 하나의 멋진 기능은이 플러그인이 WordPress의 기본 검색 엔진에서 여전히 작동하는 방식입니다. 이 경우 워드 프레스의 강력한 라이브러리에서 아무 것도 잃지 않고 대신 훌륭한 프론트 엔드 경험 효과 만 얻을 수 있습니다. CSS 스타일, jQuery 속도 및 애니메이션 스타일을 비롯한 다양한 사용자 정의 옵션이 있습니다..
유용한 검색 스 니펫
1. 검색 결과에서 게시물 / 페이지 제외
다음 기능을 사용하면 검색 결과에서 모든 카테고리 또는 심지어 페이지의 게시물을 제외 할 수 있습니다.. (via wprecipes)
(functions.php)
function SearchFilter ($ query) if ($ query-> is_search) $ query-> set ( 'cat', '0,1'); return $ query; add_filter ( 'pre_get_posts', 'SearchFilter');
2. 특정 카테고리 검색
특정 카테고리에서 검색 결과 반환.
(functions.php)
function SearchFilter ($ query) if ($ query-> is_search) // 검색 할 특정 카테고리를 삽입하십시오. $ query-> set ( 'cat', '8,9,12'); return $ query; add_filter ( 'pre_get_posts', 'SearchFilter');
3. 특정 게시물 유형 검색
다른 모든 게시물 유형을 필터링하고 특정 WordPress 게시물 유형으로 검색 대상을 지정하십시오..
(functions.php)
function SearchFilter ($ query) if ($ query-> is_search) // 검색 할 특정 게시물 유형을 삽입하십시오. $ query-> set ( 'post_type', 'feeds'); return $ query; //이 필터는 루프에 들어가서 결과가 반환되기 전에 정렬합니다 add_filter ( 'pre_get_posts', 'SearchFilter');
4. WordPress 검색 조건 강조 표시 (jQuery)
WordPress 결과 페이지에서 검색 용어 강조 표시. (weblogtoolscollection을 통해)
(functions.php)
함수 hls_set_query () $ query = attribute_escape (get_search_query ()); if (strlen ($ query)> 0) echo ' '; function hls_init_jquery () wp_enqueue_script ( 'jquery'); add_action ( 'init', 'hls_init_jquery'); add_action ( 'wp_print_scripts', 'hls_set_query');
(header.php), 전에
5. 검색 용어 표시 + 결과 수
검색 쿼리 및 결과 수를 반환합니다. 예 - 트위터 검색 결과 - 8 기사. (wpbeginner를 통해)
에 대한 검색 결과 post_count; _e ( "); _e ( ''); echo $ key; _이자형(''); _e ( '-'); echo $ count. "; _e ( 'articles'); wp_reset_query ();?>