Плагин Advanced Category Excluder для WordPress

19 июня 2014 | Автор: | Категория: Плагины wordpress

По умолчанию все новые посты размещаются на главной странице блога, не зависимо от того в какой категории они публиковались.
Иногда возникает необходимость исключить вывод записей определённой категории блога на главной странице или из RSS.
Например: Если Вы решили зарабатывать на блоге, публикуя платные обзоры на другие сайты, эти посты лучше исключить с главной страницы и из rss, если у блога есть постоянные читатели и подписчики.
Мне, в первый раз, понадобилось исключить вывод записей на главной, для сайта о карточных играх, когда я решил туда добавить рубрики: мини игры, казуальные игры, логические игры и т.д.
Плагин Advanced Category Excluder существенно упрощает настройку вывода записей блога и экономит время, которое раньше приходилось тратить на редактирование шаблона.

Установка плагина:
1) Скачать плагин;
2) загрузить плагин в директорию /wp-content/plugins;
3) активировать плагин в панели администратора.

Advanced Category Excluder

В админке блога плагин создаст отдельное меню — “ACE”. Здесь можно установить необходимые настройки.
С помощью плагина Advanced Category Excluder можно отключить вывод записей блога на главной странице, странице архивов, исключить из результатов поиска по блогу и из rss.

Можно обойтись и без установки плагина. Чтоб исключить вывод на главной странице блога, записей какой-то категории, нужно отредактировать файл шаблона functions.php.
Откройте файл functions.php и добавьте туда следующий код:

<?php
function removeFromHome($query) {
if ($query->is_home)
{$query->set(‘cat’,’-12′);}
return $query; }
add_filter(‘pre_get_posts’,’removeFromHome’);
?>

где “-12”, — заменить на id категории, которую вы хотите исключить.

В тоже время плагин Advanced Category Excluder прост в установке и обладает достаточно широкими возможностями по управлению категориями. За считанные минуты можно настроить вывод записей в блоге, без редактирования шаблона.

Метки: 

2 комментария к "Плагин Advanced Category Excluder для WordPress"

  1. Olam | 10 февраля 2011 @ 21:40
  2. Здравствуйте!
    Передо мной стояла задача убрать с главной страницы новости из некоторых разделов. Применив этот плагин я эти проблемы решил, но одновременно у меня пропали посты из виджета, который выводит свежие записи. Когда я на главной странице этих записей нет. Перехожу в раздел они появляются. Не подскажите как можно решить эту проблему. Чтобы когда я на главной странице нахожусь выводились свежие записи со всех разделов

    Ответить

  3. seogrot | 15 февраля 2011 @ 11:53
  4. Привет. Думаю, что подскажу, но нужно взглянуть на пациента ;)

    Ответить

Добавить комментарий для seogrot Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *