X
Заказать услугу

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

Плагины и Шаблоны для Wordpress
  • 2019-03-18
  • 1585 просмотр

    0 комментарий

  • Дизайн и разработка сайта

Доброго времени суток 🙂

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

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

 

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

// фильтр скрытых рубрик на главной
function hidecategory($query) {
if ( is_front_page()) {
   $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 не будет опубликован. Все поля обязательны

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.