Главная Вебмастеру Как исключить вывод записей рубрики на главной странице WordPress

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

Если  сайт имеет узкую тематику, то вряд ли Вы захотите разбавить основной контент записями на отвлечённые темы. Даже если они близки по содержанию или смыслу, наверно, будет некорректным выводить их на ровне  с остальными публикациями на главной странице. Поэтому попробуем отфильтровать всё «ненужное»…

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

Исключаем одну и более рубрику на главной странице

Перейдите в «Консоль» своего сайта WordPress. Откройте на редактирование файл «functions.php» (Внешний вид ->  Редактор -> Функции темы);
и вставьте в начале после открывающегося тега «<?php» следующий код:

function exclude_cat($query) {
if ($query->is_home)
{$query->set('cat','-6077, -42, -3674');}
return $query; }
add_filter('pre_get_posts','exclude_cat');

Рекомендуем перед внесением изменений, создать резервную копию файла «functions.php», ;это можно сделать по средствам доступа к сайту по FTP.

Не торопитесь сохранять внесённые изменения, нам требуется указать какие же рубрики следует исключить. А для этого в конце строки:

{$query->set('cat','-1234');}

Замените число «-1234» на ID (идентификатор) целевой рубрики. Если рубрик больше одной,  указывайте ID через запятую.
Обязательным условием является знак минус в начале цифрового идентификатора, он указывает системе на исключение!

Как узнать ID рубрики?

Напрашивается вопрос, а где же узнать идентификатор  рубрики? Отвечаем, всё в той же «Консоли» WordPress:

  • Перейдите в раздел «Записи» и откройте пункт «Рубрики»;
  • Далее находим интересующую, и щёлкаем по ссылке «Изменить» под названием;
  • Теперь смотрим в адресную строку, там среди прочего, обнаруживаем ID рубрики.

Вместо послесловия

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

  поделитесь с друзьями:
Подписаться на почтовую рассылку
Комментарии
  1. Игорь

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

Авторизоваться через: 

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

Нажимая кнопку "Отправить", я принимаю пользовательское соглашение и подтверждаю, что ознакомлен и согласен с политикой конфиденциальности

Сообщите об ошибке, мы исправим:

Отправить