С данной статьи вы узнаете, как запретить показывать записи рубрик на главной странице и в ленте 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 и проверяем результат своей очень простой работы.