본문 바로가기

지적자본/워드프레스

워드프레스 검색을 글(POST)만 검색되도록 하기

by 디런치 2024. 1. 21.
function searchFilter($query) {
    if ($query->is_search) {
        if ( !isset($query->query_vars['post_type']) ) {
            $query->set('post_type', 'post');
        }
    }
    return $query;
}
add_filter('pre_get_posts','searchFilter');

 

워드프레스 블로그나 웹사이트를 구축할 때 검색 위젯이나 검색 창을 넣었는데, 검색을 하면, 글 뿐만 아니라 페이지, 커스텀 필드의 영역까지 검색이 되는 경우가 있다.

 

이러한 경우 위의 코드를 테마설치 경로/functions.php 파일 가장 하단에 추가하면 원하는 영역만 검색이 반영될 수 있도록 할 수 있다.

반응형


댓글