БЛОГ 2410

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

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

Предлагаем обсудить, чем мы можем вам помочь. Забронируйте 15-минутную консультацию.

Поделиться статьей

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

Исключить категорию с домашней страницы WordPress
Исключить категорию с домашней страницы WordPress Изображение с сайта wpbeginner.com

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

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

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

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

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

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

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

Настройки исключения категорий
Настройки исключения категорий Изображение с сайта wpbeginner.com

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

Исключить категорию
Исключить категорию Изображение с сайта wpbeginner.com

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

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

Метод 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 | Блог 2410

Агентство веб разработки.

Услуги программирования и веб разработки по фиксированной цене. Специализация: WordPress, разработка B2B решений и создание кастомных скриптов.

WordPress

Разработка шаблонов, плагинов, интернет магазинов на WooCommerce, создание сайтов

Подробнее

B2B решения

CRM, ERP, внутренние системы, автоматизация, калькуляторы, SaaS и индивидуальные решения

Подробнее

Программирование

Разработка кастомных скриптов, API, интеграции, Zapier, Integromat, автоматизация

Подробнее

Подписка

Безлимитные услуги графического дизайна и веб разработки по фиксированной цене

Подробнее