카테고리 없음
[PHP] 게시물을 제외하고 프런트 엔드에서 페이지 당 10 개로 결과를 제한하도록 검색 기능 수정
필살기쓰세요
2021. 2. 17. 18:07
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