Скрываем рубрику с главной страницы

Здравствуйте, дорогие читатели моего блога, посвященного WordPress.
Недавно мне понадобилось скрыть с главной страницы некоторые записи. Вот что для этого необходимо проделать.
Вставить в functions.php вверху документа, сразу после открывающего тега

// скрываем рубрику
function exclude_cat($query) {
if ($query->is_home)
{$query->set(‘cat’,’-1′);} // id категории
return $query; }
add_filter(‘pre_get_posts’,’exclude_cat’);
// конец кода скрытия рубрики

Скрываем отдельные посты

// скрываем отдельные посты
function exclude_post($query) {
if ($query->is_home)
{$query->set(‘post__not_in’, array(1146, 1199) );} // id записи (поста)
return $query; }
add_filter(‘pre_get_posts’,’exclude_post’);
// конец кода скрытия поста

Добавить комментарий

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