워드프레스에서 검색 기능을 사용하지 않도록 설정하기

워드프레스 블로그에서 검색 기능이 불필요한 사이트가 있을 수 있습니다. 이 경우에 사용할 수 있는 방법입니다. 다음 코드를 사용하고 있는 워드프레스 테마의 함수 파일에 추가하도록 합니다. (맨 긑에 추가하시면 됩니다.)

function fb_filter_query( $query, $error = true ) {

if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;

// to error
if ( $error == true )
$query->is_404 = true;
}
}

add_action( 'parse_query', 'fb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
// Source: http://wpengineer.com

여기서 $error를 true로 설정하면 404 오류 페이지가 표시됩니다(테마에 404.php 파일이 있어야 함).

떠나시기 전에 아무 댓글(Comments)이라도 남겨두세요.
기부를 통해 이 블로그의 운영을 후원하실 수 있습니다.