Как сделать чтобы посты из рубрики не выводились на главную и RSS

Если вы занимаетесь продажными ссылками, то наверняка, вас и многих других раздражают сплошные рекламные посты. Очистим блог от продажных статей и спрячем их в скрытую категорию на сайте с помощью плагинов. (пост давно лежал в черновике. Дописал и опубликовал).

Как создать скрытую категорию со статьями без вывода не главную и RSS

У меня отдельная категория называется «новости интернета«, там уже более 100 статей. Впервые я такую категорию увидел у Кемеровского бомжа.

Категорию из сайта исключить можно с помощью плагина Exclude Category Plugin (по ссылке инструкция по установке несложная и разбор кода, если нужно).

Настройка исключения категории из сайта

После этого посты из исключенной категории (отмеченной галочкой) не будут появляться на главной и в RSS. Это негативно скажется на их индексацию, недавно пришлось про это написать.

Поэтому советую дать ссылку с главной на категорию, а последние статьи выводить справа в сайдбаре, как реализовано у меня.

Выводим статьи из отдельной категории в виджете сайдбара WordPress

Для начала вам нужен плагин Executable PHP widget (она позволяет добавлять php в виджеты, у вас ещё не стоит такой плагин, серьёзно?) и код, который нужно вставить в виджет, поместив его в нужное место.

Обращу внимание на то, что значение ‘cat=172 обозначает номер вашей категории (рубрики). Я серьёзно не знаю, как узнать номер рубрики нормально, поэтому просто в разделе «Рубрики» навожу на нужную мышкой и смотрю по адресу.

такие дела

Значение showposts=7  говорит о том, сколько постов надо показывать в виджете. 7 мне хватает. 

[php]
<?php query_posts(‘cat=172&showposts=7’); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href=»<?php the_permalink() ?>»><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>
[/php]

у меня ссылки в виджете из категории выглядят так

Говорят, ещё есть плагин Sideblog, но про него ничего сказать не могу. Была бы ещё полезная функция, выводить на главной, но не постить в RSS. (чтобы topsape не засирать). Всем спасибо.