Не показывать записи рубрик на главной странице и в ленте RSS

С данной статьи вы узнаете, как запретить показывать записи рубрик на главной странице и в ленте RSS.
Для чего это может понадобится? К примеру: вы не желаете, чтобы у вас на главной страницы выводились записи с рубрики «Прочее» где вы размещаете статьи с постовыми и обзорами.

И, так чтобы это реализовать необходимо, добавить в файл functions.php темы следующий код. Код вставляется перед знаком ?>

1
2
3
4
5
6
7
// Не показывать записи рубрик на главной
function hidecategory($query) {
if ($query->is_feed || ($query->is_home && !(is_paged())))
	{$query->set('cat','-1, -24');}
return $query; }
add_filter('pre_get_posts','hidecategory');
// Не показывать записи рубрик на главной

Чтобы не показывать записи рубрик, нужно указать id (номер) в строке 4. На маем примере показаны рубрики 1 и 24. Если не знаете что такое ID тогда читаем статью как определить id статьи, страницы и рубрики wordpress
Сохраняем файл functions.php и проверяем результат своей очень простой работы.

С уважением, Андрей Юрийчук

Черкани пару строк

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

WordPress: 7.6MB | MySQL:60 | 1,098sec