исключить определенный формат сообщения и все страницы из поиска - PullRequest
0 голосов
/ 21 апреля 2019

Я хочу исключить страницы и формат сообщений галереи из результатов поиска, поэтому показывать только стандартные сообщения в блоге.

Я пробовал это сделать, но он по-прежнему показывает страницы в результатах

function filter_search( $query ) {
    if( $query->is_main_query() && $query->is_search() ) {

        $tax_query = array( array(
            'taxonomy' => 'post_format',
            'field' => 'slug',
            'terms' => array( 'post-format-gallery' ),
            'post_type' => array('page'),
            'operator' => 'NOT IN',
         ) );


         $query->set( 'tax_query', $tax_query );
    }

}
add_action( 'pre_get_posts', 'filter_search' );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...