Удалить некоторые категории с главной страницы WordPress | Создание сайтов Киев, продвижение сайтов | Студия "Движок"
|
info@dvigok.com.ua
Удалить некоторые категории с главной страницы WordPress

Удалить некоторые категории с главной страницы WordPress

|19.06.2021

Часто возникает задача, когда некоторые категории блога не хотелось бы отображать в общем цикле WordPress, особенно на главной странице блога.

Причин на то может быть много, это и продажа рекламы в постах данной категории, или нетематичность данной категории для блога. Благодаря небольшому дополнению файла functions.php вашей темы WordPress, мы сможем этого добиться.

Итак, чтобы исключить категории WordPress из записей на главной странице, нам необходимо знать их ID. Записываем нужные (вернее ненужные для отображения) ID категорий и исключаем их из отображения на главной странице (в нашем примере это категории с ID 3, 5 и 23):

function excludeCat($query) {
if ( $query->is_home ) {
$query->set('cat', '-3,-5,-23');
}
return $query;
}
add_filter('pre_get_posts', 'excludeCat');

Источник