WordPress: отключить уведомление о том, что не найдено, когда последние сообщения установлены в качестве главной страницы

Я хочу, чтобы на главной странице моего WordPress отображались только некоторые виджеты. Он не содержит сообщений и, вероятно, никогда не будет.

Но когда я отключаю любую статическую страницу в качестве главной страницы и страницы сообщений, «ваши последние сообщения» автоматически выбираются, и, поскольку сайт вообще не содержит сообщений, появляется большое раздражающее сообщение НЕ НАЙДЕНО вместе с формой поиска.

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

Является ли это возможным?

Любые строки в functions.php будут в порядке.


person YKKY    schedule 02.04.2016    source источник


Ответы (1)


Вот костыль, который может помочь в некоторых случаях, попробуйте.

Это не отключает сообщение, а скрывает его со страницы.

Вставьте следующие строки в css вашего шаблона. Этот конкретный код предназначен для стандартной темы WP Twenty Sixteen.

body.home section.no-results,
body.home section.not-found {
    display: none;
}

Вы можете использовать другую тему, в этом случае просто найдите тег и его класс, в который заключено любое раздражающее сообщение, и замените section.no-results и < em>section.not-found с этим тегом и его классом. Но сохраните body.home, чтобы убедиться, что вы отключили эту часть только на домашней странице вашего сайта WP.

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

person Sergey Kasatkin    schedule 03.04.2016