Как скрыть сообщение с домашней страницы в WordPress
Большинство тем WordPress по умолчанию будут отображать последние сообщения на вашей домашней странице, но есть ряд причин, по которым вы можете захотеть скрыть определенные сообщения.
Возможно, вы только что написали статью на неоднозначную тему и предпочли бы, чтобы посетители не видели ее в первую очередь. Возможно, вы предпочтете продемонстрировать свой самый популярный контент, а не самый последний контент. Или, может быть, вы хотите скрыть сообщения от гостевых блоггеров, чтобы показать свои собственные.
Какой бы ни была причина, вы можете скрыть сообщение на главной странице вашего сайта WordPress, выполнив несколько простых шагов. Давайте посмотрим, как это можно сделать вручную или с помощью плагина.
Как вручную скрыть сообщение WordPress с домашней страницы
Вы можете добавить собственный код в файл functions.php вашей темы, чтобы скрыть сообщение с вашей домашней страницы.
Во-первых, вам понадобится идентификатор сообщений или страниц, которые вы хотите исключить с главной страницы. Чтобы найти его, нажмите «Сообщения» > «Все сообщения», а затем наведите указатель мыши на заголовок нужного сообщения. URL-адрес редактирования сообщения появится в нижнем левом углу экрана. Число между «post =» и «& action» – это его идентификатор.
Получив идентификатор, скопируйте и вставьте следующий код в конец файла functions.php вашей темы прямо перед «?>». Не забудьте заменить идентификаторы внутри массива (1737 и 1718 в приведенном ниже фрагменте) на идентификаторы сообщений, которые вы хотите исключить.
function wpb_exclude_from_home($query) {
if ($query->is_home()) {
$query->set('post__not_in', array(1737,
1718));
}
}
add_action('pre_get_posts', 'wpb_exclude_from_home');
Для каждого нового сообщения, которое вы хотите скрыть с домашней страницы, вам просто нужно добавить его идентификатор в массив.
Как скрыть сообщение WordPress с вашей домашней страницы с помощью плагина
Если вы новичок, вы можете использовать плагин, чтобы вообще избежать программирования. С помощью плагина WP Hide Post вы можете одним щелчком мыши контролировать, будет ли публикация отображаться на вашей домашней странице.
После установки и активации плагина отредактируйте сообщение, которое хотите скрыть. В правом столбце редактора появится новый раздел «Скрыть сообщения». Там вы можете установить флажок «скрыть на главной странице» и сохранить изменения.
Как только вы установите этот флажок, сообщение будет скрыто на вашей домашней странице, но посетители по-прежнему смогут найти его в других частях вашего сайта. Легко, правда?
Какой бы метод вы ни выбрали, вы можете быстро и легко скрыть сообщение с домашней страницы вашего сайта WordPress. Это поможет вам контролировать впечатления посетителей на вашем сайте с самого первого контакта.
Источник записи: https://blog.hubspot.com