Главная
Wordpress
Как скрыть определенные рубрики на главной WordPress без плагинов
  • 13 Фев 2015г
  • 663
  • 0
  • Рубрика: Wordpress

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

Скрыть рубрики

Доброго времени суток 🙂
Многие вебмастера ведут свой блог на WordPress, строят новостные сайты, информационные и даже целые порталы. На сайте может быть несколько рубрик и все они примерно одной тематики, тогда веб мастер даже не задумывается о том, как скрыть определенные рубрики на главной WordPress. Но если Ваш сайт, так сказать, многогранен или Вы используете одну из рубрик для добавления в нее записей совершенно отличающихся от основного контента и вам нужно сделать так, чтобы такая рубрика не выводилась и все ее записи не показывались на главной, Вам поможет следующий, не хитрый способ. Как и большинство способов что я предлагаю это дополнительная функция без использования плагинов, что есть несомненным плюсом для тех, кто не любит по мелочам нагружать свой WordPress плагинами.
Впринцыпе способов есть несколько, некоторые вебмастера заменяют основной цикл той самой функцией WP_Query, указав в ней параметр исключения рубрик cat=-1,-5,-8. Как видно в примере, мы отключили рубрики с ID 1,5 и 8. Но по моему такой способ не есть хорошо.
Способ который предлагаю я, заключается в том чтобы добавить новую пользовательскую функцию в файл functions.php. Находим его в папке с темой и добавляем в него, следующий код:

// фильтр скрытых рубрик на главной
function hidecategory($query) {
if ( $query->is_home ) {
   $query->set('cat','-1,-5,-8');
   }
return $query;
}
add_filter('pre_get_posts', 'hidecategory');

Как видно в коде, мы тоже скрыли те же рубрики. Для того чтобы у Вас перестали выводится те рубрики, что не нужны на главной, просто внесите свои ID категорий в данный код.
Таким вот простеньким способом мы можем решить проблему с выводом рубрик на главной. Внести рубрики в код нужно через запятую и поставив знак минус перед номером рубрик.

Еще не мало важный момент. Чтобы определить ID категорий (рубрик), Вам нужно в админ панели зайти в список рубрик и навести на название определенной рубрики курсором. Тогда внизу браузера, слева появится строка с ссылкой и внутри нее будет примерно такое - ID=5, вот это и есть то что Вас интересует.

Если Вы выполнили процесс правильно, то результат станет очевиден и сразу порадует Вас.

На этом все. Спасибо за внимание 🙂




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


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(5 голосов, в среднем: 5 из 5)

Добавить комментарий

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий