Как исключить категорию из вашей домашней страницы WordPress

/

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

Исключить категорию с домашней страницы WordPress

Зачем исключать категорию с домашней страницы WordPress?

WordPress позволяет сортировать контент по категориям и тегам. Теперь иногда вы можете захотеть использовать категорию для сообщений, которые не являются частью ваших обычных записей в блоге.

По умолчанию WordPress не позволяет скрывать сообщения в определенных категориях с домашней страницы или архивов. В результате на вашей домашней странице появляются нежелательные сообщения.

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

Метод 1: исключить категорию из WordPress с помощью плагина

Первое, что вам нужно сделать, это установить и активировать плагин Ultimate Category Excluder. Для получения более подробной информации вы должны следовать нашему руководству по установке плагина WordPress.

После активации вам нужно будет перейти на страницу Настройки »Исключение категорий. Он отобразит все категории, доступные в вашем блоге WordPress.

Настройки исключения категорий

Отсюда вы можете просто отметить одну или несколько категорий в столбце «Исключить с первой страницы». Если хотите, вы также можете исключить категорию из RSS-каналов, архивов или даже из поиска WordPress.

Исключить категорию

Не забудьте нажать кнопку «Обновить», чтобы сохранить эти настройки.

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

Метод 2: исключить категорию с домашней страницы WordPress с помощью кода

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

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

<?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 своей категории. Он скроет все сообщения блога с домашней страницы, принадлежащие категории, соответствующей этому идентификатору.

Примечание. Обязательно добавьте знак минус (-) к идентификатору категории.

Не знаете, как найти идентификатор категории? Посмотрите наше руководство о том, как найти идентификаторы категорий в WordPress.

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

<?php
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' );

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

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

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как скрыть защищенные паролем сообщения из цикла WordPress

WordPress позволяет создавать сообщения, защищенные паролем. Недавно один из наших читателей спросил, можно ли скрыть с сайта сообщения, защищенные

Как отключить подсказки для входа в сообщения об ошибках входа в WordPress

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

Как добавить архив типов сообщений в меню навигации WordPress

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

12 самых полезных уловок .htaccess для WordPress

Вы ищете полезные уловки .htaccess для своего сайта WordPress. Файл .htaccess - это мощный файл конфигурации, который позволяет вам делать много полезных вещей