티스토리 뷰
function SearchFilter($query) {
if ($query->is_search && !is_admin() ) {
$query->set('post_type', 'page');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
function change_wp_search_size($query) {
if ( $query->is_search && !is_admin() ) {
$query->query_vars['posts_per_page'] = 10;
}
return $query;
}
add_filter('pre_get_posts', 'change_wp_search_size');
해야 할 일
-------------------좋아, 검색 함수를 is_admin () 주위로 감싸지 말고 대신 is_admin ()을 함수 안에 넣으십시오.
이렇게 :
Function search(){
if ( is_admin()){
//Search query for admin
}
else {
//Search query for users
}
}
그렇게해야합니다
출처
https://stackoverflow.com/questions/39940060
댓글