Убрать из Rss много рубрик

Доброго дня.
Хочу оставить только 2 рубрики из 30 к примеру.
Существует ли вариант обратный варианту вычленения из RSS рубрик в functions? (это когда пишут -рубрика и т.п.).
Просто столько минусовать это ужас )

Логично предположить, что вариант, обратный "-рубрика", будет "рубрика".
Ничего конкретней не скажу, потому что не знаю, что у вас там пишут в functions.

Вот вариант исключения категорий с ID 1,2,3 из RSS.

function exclude_category($query) {
    if ( $query->is_feed) {
        $query->set('category__not_in', array(1, 2, 3));
    }
    return $query;
}
add_filter('pre_get_posts', 'exclude_category');

А как быть если их 10+, циклом чтоль вписать?;)

Как быть? Мыслить логически! Если есть параметр "category__not_in", то почему бы не быть параметру "category__in"? А для проверки догадки можно и в Кодекс заглянуть.

Что и требовалось доказать. Спасибо Ю.Б. /* празднично туплю – купили сегодня первый автомобиль */

А вы знаете, на всякие левые задумки чаще толкают безответные посты в блогах, где всё освещается только с одной стороны…

купили сегодня первый автомобиль

Автолюбитель бывает счастлив дважды: когда покупает свой первый автомобиль и когда продает последний.
(Народная мудрость)

Anonymous
Отправить
Ответ на: