Как скрыть записи из определённой рубрики

(Ответов: 3, Просмотров: 940)
  1. Banned
    • Регистрация: 31.08.2011
    • Сообщений: 231
    • Репутация: 12
    • Webmoney BL: ?
    В заглавии забыл дописать "WordPress"

    Доброго времени суток.
    Всю жизнь использовал плагин advanced category excluder для того чтобы скрывать записи из определённых рубрик. Однако эта «гадина» вчера слетела, в итоге все мои почты продублировались огромную кучу раз, и появилась 404 ошибка на некоторых страницах. Как и следовало ожидать, мне пришлось удалить этот плагин, так как именно он стал зачинщиком данных беспорядков.

    Мне нужна помощь, я никак не могу найти похожий плагин, который бы выполнял бы все те же действия. В интернете все советуют различные php коды, но так как WordPress недавно обновлялся, то эти коды не работают.

    Помогите с решением данной проблемы.
    Заранее спасибо.
    • 0
  2. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    перед циклом ВордПресс (выглядит примерно так:
    Код:
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    разместить такой код:

    Код:
    <?php query_posts($query_string . '&cat=-3,-8'); ?>
    где 3 и 8 - ID категорий, которые хотите исключить
    • 0
  3. Опытный
    • Регистрация: 27.02.2011
    • Сообщений: 386
    • Репутация: 68
    Можно тупо в functions.php запостить такое.
    PHP код:
    function exclude_category ($query) {
    if ( 
    $query->is_home ) {
    $query->set(‘category__not_in’, array(17,18,19)); <--Не выводит на главной категории с айди 17,18,19
    } elseif ( $query->is_feed ) {
    if ( ! 
    $query->is_single and ! $query->is_archive )
    $query->set(‘category__not_in’, array(17)); <--строчка запрещает вывод записей в RSS ленту для 17 категории.
    }
    return 
    $query;
    }
    add_filter(‘pre_get_posts’‘exclude_category’); 
    • 0
  4. Мастер Аватар для reset
    • Регистрация: 20.01.2010
    • Сообщений: 452
    • Репутация: 78
    Попробуйте подобные плагины использовать, если вам так проще, например, Ultimate Category Excluder.
    Услуги по Wordpress. Профессионально.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Закрывать рубрики от индексации или нет?
Общие вопросы поисковой оптимизации 64 03.03.2013 21:07
Вывод имен случайных файлов из определенной папки.
Web программирование 4 17.07.2011 13:45
Как поставить ссылку на определенной странице WP - в архиве
Web программирование 3 11.02.2011 16:53

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры