Исключаем категорию с главной в WordPress через код

Статья о том как исключить статьи из одной или нескольких категорий с главной в WordPress через код.

Этот метод требует добавления кода в файлы WordPress. Если вы не делали этого раньше, то следите за обновлениями у меня на сайте, т.к. в ближайшее время я напишу руководство по копированию и вставке фрагментов кода (сниппетов) в WordPress.

Вам нужно будет добавить следующий код в файл functions.php вашей темы или плагин:

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

Не забудьте заменить ID (-5) на ID вашей категории. Это позволит скрыть все записи с главной страницы, принадлежащие к категории, которая соответствует этому ID.

Примечание: Не забудьте добавить знак минус (-) к ID категории.

Не знаете, как найти ID категории? Напишите мне на почту и я расскажу вам о том, как найти ID категории в WordPress.

Если вы хотите исключить несколько категорий, то код можно изменить следующим образом:

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

Просто замените ID ( -5, -9, -23) на ID вашей категории, чтобы исключить их из вашей домашней страницы WordPress.

Надеемся, что эта статья помогла вам узнать, как исключить категорию из вашей домашней страницы WordPress.

Наверх ↑

Сергей Ермилов

12 июня в 19:14 Посты,

Создаю веб-проекты, придумываю идеи, занимаюсь разработкой, оптимизирую и продвигаю сайты. Первые шаги в этом направлении сделал в 2008 году.

3 комментариев

  • Администратор
    Сергей

    НЛО прилетело и опубликовало эту запись

    Ответить
  • Иван Иванов

    Спасибо! Отличная тема

    Ответить
  • Сергей

    Работает. Спасибо

    Ответить

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

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

Вы можете использовать HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Технологии

Статьи по теме Wordpress Статьи по теме PHP Статьи по теме Python Статьи по теме Javascript Статьи по теме Bootstrap Статьи по теме Git Статьи по теме Node JS