17.04.2014

Исключение категории из списка записей

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

Где в массиве вместо $categoryIDs нужно прописать ID всех категорий, которые не должны выводиться на странице с записями.

<?function exclude_category($query) {
if ( $query->is_home ) {
	$query->set('category__not_in', array($categoryIDs));}
	return $query;
}
add_filter('pre_get_posts', 'exclude_category');?>

Нам будет приятно

Поделитесь

Комментарии

Загрузка комментариев...