안녕하세요.
사이트 내의 통합 검색 범위를 넓히고 싶은데 방법을 여쭤보고 싶습니다!
사이트 내의 검색(키워드)이 워드프레스의 기본 검색 툴로 보이는데 검색을 사용하면 포스트와 페이지만 읽어들이고 kboard 게시판이나 등록한 listing들은 검색이 되지 않습니다.
현재 해외 테마를 사용중이며, 워드프레스나 테마 내에서 제한이 되어있는 것인지, 따로 페이지와 포스트를 제외한 게시물들은 읽지 못하는 것인지 모르겠습니다.
몇몇 검색 설정 플러그인들로 테스트를 진행해보았으나 그대로이거나 페이지와 포스트를 포함한 모든 게시물을 읽어들이지 못하더라구요.
검색을 사용하여 키워드로 사이트 내의 모든 게시글을 찾을 수 있었으면 좋겠습니다!
방법이 있을까요??
커뮤니티의 관련글을 읽어 봤지만 답을 내지 못해 여쭤봅니다ㅠ
감사합니다!
안녕하세요~^^
KBoard 플러그인에서 게시글 작성 시 워드프레스 통합검색 설정을 할 수 있습니다.
글 작성 시 통합검색 필드에서 통함검색 제외를 한 건 아니신지요?
KBoard에서 통합 검색이 가능하도록 해도
일부 테마는 설정에 따라서 검색 결과에 표시되지 않을 수 있습니다.
테마에 관련 설정이 있는지 확인해보시고
설정을 별도로 지원하지 않는다면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래 코드를 추가해보세요.
add_filter('pre_get_posts', 'kboard_pre_get_posts');
function kboard_pre_get_posts($query){
if($query->is_search){
$query->set('post_type', array('post', 'kboard')); // 워드프레스 검색에서 kboard 타입을 추가합니다.
}
return $query;
}
pre_get_posts 필터에 대한 자세한 정보는 아래 링크를 참고해주세요.
https://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts
그래도 해결되지 않으신다면,
테마 제작자에게도 문의를 해보셔야 할 듯합니다.
고맙습니다.