2014-04-24 3 views
0

나는 wordpress에서 새롭다.Wordpress에서 검색 양식 수정

나는 워드 프레스에서 수정 검색 양식을 가지고 있습니다.

<form class="form-inline" role="form" method="get" class="search-form" action="<?php echo home_url('/'); ?>"> 
    <div class="form-group"> 
     <input type="search" class="form-control" placeholder="Type your search" value="" name="query" /> 
    </div> 
     <button type="submit" class="btn btn-default">Search</button> 
</form> 

이 양식에서 검색 입력란 이름 = 's'의 이름 속성을 'query'로 수정했습니다.

하지만 검색이 작동하지 않습니다.

function.php에 아무것도 쓰지 않아도 쿼리 문자열을 가져올 수 있습니까?

+0

는 이름 = 'S' '해야 '. –

+0

@AkshayPaghdar : 이름 = "s"을 수정할 수있는 방법이 없음을 의미합니까? – Kango

+0

수정에 대해서는 모르겠지만's'라는 이름은 검색 게시물의'WP_Query' 인수에 사용됩니다. 그래서'name = "s"'는 검색을 위해 필요합니다. –

답변

0

테마의 fuctions.php 파일이 추가, 나는이 운동에 당신을 도울 것입니다 희망이 코드를 사용해보십시오 : -

검색 폼 검색 입력 상자의 이름으로
add_filter('query_vars', 'my_query_vars'); 
function my_query_vars($query_vars) 
{ 
    if (isset($_GET['query']) && ! empty($_GET['query'])) { 
     $_GET['s'] = $_GET['query']; 
    } 

    return $query_vars; 
}