Блог

Исключаем ненужные рубрики из поиска WordPress

Бывают специфические ситуации, и нам необходимо исключить из поиска несколько рубрик, здесь на приходит на помощь данный код:

add_filter( 'pre_get_posts', 'ja_search_filter' );
/**
 * Исключаем категорию с ID "1" из поиска
 */
function ja_search_filter( $query ) {
    if ( $query->is_search && !is_admin() )
        $query->set( 'cat','-1' );
    return $query;
}

// Исключаем сразу несколько рубрик
//$query->set( ‘cat’, ‘-1,-1347’ );

?>

 

Оставить комментарий

avatar