티스토리 뷰

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
댓글
공지사항
Total
Today
Yesterday
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30