Сен
6
23

Плагин Exclude categories исключаем категории с главной и RSS

Плагин exclude categoriesНедавно возникла задача убрать некоторые категории блога с главной страницы и RSS, то есть чтобы при публикации нового поста он не попадал ни в RSS поток, ни на главную. Причин для подобного рода «махинаций» можно сходу назвать несколько. Во-первых, давайте представим, что у вас серьезный технический или специализированный блог, но иногда возникает дикое желание поделиться с читателями чем-то личным и персональным. В таких случаях можно публиковать нетематические заметки в отдельной категории и предоставлять ее посетителям по желанию. Во-вторых, можно размещать на сайте статьи «для поисковиков», которые бы привлекали дополнительный трафик в блог без ущерба для тематики проекта — например, создать пост с красивыми обоями автомобилей или чем-то эдаким интересным. Ну, и в третьих, исключение категорий с главной и RSS можно использовать для продажи ссылок в Gogetlinks или статей. Рекламные материалы можно публиковать незаметно для читателей, зарабатывая при этом небольшую денежку.

Следует сказать, что для решения задачи я нашел сразу несколько интересных решений и соответствующих публикаций. Сразу было хотел публиковать реализацию исключения через дополнительный код без плагинов (как я это люблю), но в завершительной стадии исследования нашел весьма добротный модуль для WordPress — Exclude categories. Причем его разработчик, что называется, «свой человек» — автор русскоязычного блога о программировании Simplecoding.org. По его словам, существующие плагины хоть и обладают достаточной функциональностью, но являются при этом слегка избыточными. В общем, было видно, что к разработке автор подошел весьма основательно, что вселило уверенность в добротную реализацию плагина. О его создании вы можете почитать в этой статье. Там же есть ссылка на скачивание плагина Exclude categories, если что его можно взять здесь. Установка достаточно простая и обычная — распаковать архив, залить на FTP, активировать в адмике. После этого в разделе настроек Settings появится соответствующий пункт меню — Exclude Category.

исключение категорий wordpress

На странице настроек вы сможете выбрать какие именно категории нужно исключить, а также определите откуда их нужно будет убрать — с главной страницы и (или) с RSS блога. В принципе, как видите, ничего сложного в этом нет.

В качестве заключения хотелось бы добавить, что при использовании данного плагина Exclude Category, да и вообще при исключении категорий другими способами, возможно, придется также побеспокоиться об удалении этих категорий из шаблона. То есть, например, если у вас на сайте отображается список всех категорий блога в качестве меню (как на WordPress inside) в самом верху, но вполне вероятно, что размещения там ссылки «Разные статьи» будет немного не к месту. Для этого вспоминает статью про wordpress категории и функцию wp_list_categories, для которой имеется специальный параметр исключения категорий — exclude.

<!--?php
wp_list_categories("hide_empty=1&#038;exclude=1&#038;title_li=&#038;orderby=count&#038;order=desc&#038;use_desc_for_title=0&#038;echo=0&#038;exclude=152");
?-->

Это же нужно сказать об отображении последних записей блога, куда новые статьи также будут попадать. Если вы не хотите полностью убирать отображение новых записей, например, для их быстрой индексации, то можно сделать отдельный блок для вывода послезних новостей, который бы не мешал основных постам. Читаем об этом в статье список последних сообщений выбранной категории.  Это все будет полезно, если в качестве «дополнительных» статей вы используете тематические публикации — например, про новости интернета и других похожих для вашего сайта тем.

P.S. Если вы начинающий пользователь интернета и платежные системы для вас совершенно неизвестное понятие, советую глянуть проект Справочная служба WebMoney — информация и консультации по Вебмани.

рейтинг Оцените статью:
Ужасная статьяНичего интересногоТак себеНормальноХорошоКлассный постВ закладки!
(голосов - 4, средний балл: 5,25 из 7)
Loading ... Loading ...

категория Категории: Плагины;
теги Теги: , , , , , .
Еще интересно почитать:
Заработай на сайте
заработок в GoGetLinks

Комментариев - 23 к статье “Плагин Exclude categories исключаем категории с главной и RSS”

  • supaman   06.09.2010

    Благодарю за подсказку. Хорошо что плагин на русском языке, иноземные аналоги заставляют много думать :)

  • Сергей   06.09.2010

    Спасибо за пост, помогло.

  • Владимир   07.09.2010

    Большое спасибо за отзыв! Всегда приятно почитать о себе :)

  • Tod   07.09.2010

    Владимир, не за что, блог у тебя очень полезный получается, часто попадаю с поисковиков:)

  • Alla (Blogi Mam)   16.09.2010

    Мы решили такую же задачу (посты в категории «Галерея» не должны были публиковаться ни на главной, ни в rss) с помощью плагина Simply Exclude, в сущности то же самое, только чуть больше опций. Но на английском.

  • Nata   20.09.2010

    Спасибо. Для публикации на Миралинкс только сегодня отказала из за этого совем не тематическая статья. Спасибо огромное. Давно искала решение.

  • alina   11.04.2011

    спасибо за вашу работу! уже второй день читаю ваш блог, нашла очень много полезного и нужного! все очень просто и доступно и делает желание улучшать свой блог и учиться (потому что получается;)

  • Павел   12.05.2011

    Спасибо за плагин. Навел порядок наконец то на сайте

  • WebKlaster   03.12.2011

    Отличная замена вечно глючащему Advanced Category Excluder: все просто, все работает, все настраивается в два клика. Спасибо за наводку :)

  • Andrey   22.05.2012

    Доброго времени суток!
    Давно ищу ВП-плагин (в худшем случае — пхп-код, с программированием я на вы), который позволял бы посетителям сайта оформлять подписку на обновления сайта и РСС-ленты по отдельным категориям. Т.е. не исключать их как в плагине Exclude categories, а отделять.
    Нет ли в «загашнике» чего-нибудь походящего или у знакомых блоггеров?
    Спасибо заранее
    Андрей

  • Tod   23.05.2012

    Андрей, теоретически в самом WP данная фишка реализована, нужно к ссылке категории добавить просто /feed/ и получите нужный фид, правда у меня он какой-то отображается не совсем корректно (на то могут быть свои причины). Кроме того, есть FeedBurner FeedSmith Extend с помощью которого для каждой категории можно подключить отдельный фид от FeedBurner.

  • Витал   23.06.2012

    спасибо, друг. помог

  • ДимаБедный   13.08.2012

    Не совсем то! но полезно. Прошу помочь найти плагин который убирал бы посты с главной, и оставлял бы их в заданной категории?

  • Tod   14.08.2012

    ДимаБедный, а чем Exclude categories не подходит? В разные категории посты попадают по умолчанию, а с помощью этого модуля не выводятся на главной — то, что вам и требуется.

  • Ирина   09.12.2012

    Здравствуйте! Спасибо большое за плагин и за статью! Я уже отчаялась найти что-то нормальное, а этот плагин как раз то, что мне нужно было. В благодарность покликаю где надо

  • Юра   16.06.2013

    Спасибо за плагин, сразу заработал как надо, в отличии от везде советуемого Simply Exclude, в котором наворотили настроек, а как надо он у меня лично не работает.

  • Zementovoz   05.10.2014

    То что нужно, плагин работает на русском языке.

  • Рита Молчанова   13.05.2015

    Доброе время суток! У меня не исключается, страница , которую хочу скрыть ни так ни эдак. Столько плагинов перепробовала. Также пробовала скриптом. Но нигде не могу найти эту запись wp_list_pages () , чтобы исключить exclude=id страницы. Не пойму в чем причина. Если кто может подскажите, буду признательна.

  • Tod   13.05.2015

    Рита, не совсем понятно откуда именно нужно исключить страницу? из меню на сайте?

  • Рита Молчанова   14.05.2015

    Tod, я хочу исключить из главного меню блога. Вернее так. Я ее включаю в меню блога. Затем в редактировании при помощи плагина я убираю галочки, чтобы она была невидимой. Это правильно я делаю? Только она почему то все равно видимая. Я также делала страницу » спасибо за комментарий». Я поставила галочку в плагине http://prntscr.com/74zv13 http://prntscr.com/74zv70 Все это не работало пока я эту страницу не исключила из меню. Получается что плагин не работает. Я поставил вот этот Comment Redirect by Yoast и сделала перенаправление. И это работает. Но там можно выбрать только одну страницу. А мне нужно скрыть еще несколько. Как быть? А может у меня конфликтуют плагины? Или версия wordpress старая. Только обновляться не хочу, потому что мне нравится визуальный редактор в более поздних версиях.

  • Tod   14.05.2015

    Рита, если вы не хотите чтобы страница была в меню, то добавлять ее туда не нужно. Вариант «добавлять страницу, потом с помощью плагина ее скрывать» — не совсем правильный, поэтому нет гарантии, что будет работать. В новых версиях WordPress есть специальный инструмент для формирования меню — с ним, конечно, достаточно удобно работать.
    Можно попробовать поискать в шаблоне в шапке (header.php) функцию wp_list_pages, в ее параметрах есть возможность исключать страницы — подробнее тут. Для старый версий системы есть еще парочка плагинов для работы с меню, но не факт, что они до сих пор актуальны.

  • Рита Молчанова   14.05.2015

    Спасибо за подробный ответ. Я так и подумала, что не нужно добавлять в меню. При проверке все работает. По идее если наставила плагинов, они должны исключать. Но на деле все не так получается. Я грешу на свою старую версию wordpress. Обновляться нужно видимо. Но как подумаю, что все скрипты полетят… пока не хочется…

  • Tod   14.05.2015

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

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


Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Последние посты
Облако тегов
Лучшее в категории
Скажи свое мнение!

В чем основные плюсы Wordpress?

Посмотреть результаты

Loading ... Loading ...
Друзья проекта
Последние новости