Статья о том как исключить статьи из одной или нескольких категорий с главной в 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.

Оставить комментарий

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

Вы можете использовать эти HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>