2017-12-16 2 views
0

플러그인을 사용하지 않고 필터가있는 wordpress에서 검색어를 검색하고 있습니다. 그것은 속성 웹 사이트입니다. 내가URL에 'OR'조건을 추가하여 wordpress에서 검색하십시오.

var x= document.getElementById("searchQuery").value; 
var y= document.getElementById("filter").value; //Either Buy or Rent 
var z="&product_tag=" + x; 
window.location ='http://www.mywebsite.com/product-category/' + y + '/?s=' + x + "" + z; 

그것은 때 "검색"이 URL을 제공 단추를 클릭 할 때이 URL을 제공하기 위해이 코드를 작성 따라서 제목 이름 및 태그를 모두 포함하는 검색 할 : http://www.mywebiste.com/product-category/rent-house/?s=london&product_tag=london

이제 문제는 검색이다 결과는 "? s ="및 "& product_tag"값이 특정 제품에서 발견되는 경우에만 표시되는 반면, 그 값은 누구에게나 표시되고 싶습니다. "OR"조건과 같습니다.

"&"대신 URL에서 검색 할 수있는 "OR"연산자와 연산자를 검색했습니다.

Search Everything 플러그인을 집계 할 수 있습니다

+1

관련 없음 : 매개 변수로 전달하는 문자열에'encodeURIComponent'를 사용해야합니다. 그렇지 않으면 사람들이 특수 문자, 공백 또는'&'를 입력 할 때 중단됩니다. – jcaron

+0

검색을 처리하는'WP_Query'의 참조 문서는 https://codex.wordpress.org/Class_Reference/WP_Query를 참조하십시오. 일부 매개 변수는 OR 조건을 허용합니다. – jcaron

+0

@jcaron 문제는 PHP를 아직 모르는 것이므로 자바 스크립트 또는 jquery로 해보려고했다. u가이 "또는"조건을 달성하기 위해 빠른 수정을 말할 수 있다면. –

답변

0

당신에 유래

+0

woocommerce 플러그인이 설치된 WordPress 테마에서는 작동하지 않습니다. –

+0

@VarunJain은 정규 워프 스플레이에서 작동합니까? – entio

+0

검색 자체는 woocommerce가 만든 제품 검색에 사용됩니다. woocommerce 플러그인을 사용하지 않으려면 어떻게해야합니까? –

0

이 솔루션을 확인하는 것보다 당신이 플러그인을 사용하는 방법에 대한 당신의 마음을 변경하는 경우를 포함하여 많은 검색 엔진에서 지원

var x= document.getElementById("searchQuery").value; 
var y= document.getElementById("filter").value; //Either Buy or Rent 
var z="+or+product_tag=" + x; 
window.location ='http://www.mywebsite.com/product-category/' + y + '/?s=' + x + "" + z; 

또는 운영자를 시도 할 수 있습니다 "OR"(논리 연산자) 방식으로 다양한 출처의 검색 결과. 이 플러그인을 설치 한 후 '대시 보드> 설정> 모든 항목 검색> 검색 기본 설정'으로 이동하여 검색 결과에 포함 할 항목을 선택하십시오.

이제 '/?s=' + xvar z="&product_tag=" + x; 두 타이틀/기사 및/또는 태그에서 당신에게 결과를 줄 것이다 건너 뛸 수 있습니다.

비록 이것을 필터로 테스트하지는 않았지만.

+0

필터가 있어야합니다. 나는 동일한 꼬리표를 가진 주요 범주에 있어야한다. 따라서 '구매'와 '임대료'는 필터에 포함되어야합니다. 제대로 작동하는 무료 플러그인을 찾지 못했습니다. –

+0

알 겠지만 "모두 검색"해 보셨습니까? – sydbeat

+0

시도했지만 필터 옵션이 없습니다. –

관련 문제