TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как скрыть сообщения на домашней странице вашего сайта WordPress

35

Большинство тем WordPress настроены так, что ваши последние сообщения в блоге появляются на главной странице вашего сайта. Или, если у вас есть статическая домашняя страница, ваши самые новые записи отображаются на специальной странице. Независимо от того, как эти сообщения отображаются – в виде списка, мозаичного представления или что-то еще, одно остается неизменным: самые новые сообщения появляются первыми.

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

Зачем скрывать сообщения?

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

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

Рассмотрите возможность создания страниц

Это требует некоторого планирования заранее, но это, безусловно, самый простой способ предотвратить появление определенных сообщений на домашней странице вашего блога – не делайте это публикацией вообще.

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

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

Используйте WP Exclude From Homepage Plugin

Самый простой способ исключить сообщения с домашней страницы – это, конечно, использовать плагин (если ваша домашняя страница настроена для отображения последних сообщений). Один из лучших в настоящее время плагинов для этого называется WP Exclude From Homepage, который позволяет исключать категории, теги, сообщения четных страниц с домашней страницы без нарушения разбивки на страницы. Вы можете узнать больше о плагине здесь.

Используйте плагин WP Hide Post


Как скрыть сообщения на домашней странице вашего сайта WordPress

Теперь, если вы уже создали контент в виде сообщения и не хотите, чтобы он отображался на домашней странице, вы можете сделать это, установив плагин. WP Hide Post – отличный вариант, потому что он прост и решает эту задачу без проблем.

После установки вам будет предоставлен ряд опций с точки зрения видимости сообщений прямо из редактора сообщений:

Как скрыть сообщения на домашней странице вашего сайта WordPress

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

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

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

Скрытие сообщений из RSS-каналов

WP Hide Post также можно использовать, чтобы скрыть сообщения, опубликованные в вашем RSS-канале.

Опять же, вы можете захотеть сделать это, если вы намерены создавать сообщения, которые выступают в качестве ресурсов, которые не соответствуют основному стилю или направленности вашего блога (но вы все равно хотели бы ранжироваться с точки зрения SEO) или если вы время от времени писать сообщения, не относящиеся к теме и не желающие быть доступными для читателей, как первое, что они видят при посещении вашего сайта.

Для этого все, что вам нужно сделать, это установить флажок «Скрыть каналы» в правой части редактора сообщений после установки плагина.

Скрытие категорий вручную

Если вы хотите скрыть всю категорию со своей домашней страницы, вы можете сделать это с помощью описанного выше плагина WP Hide Post или вручную добавить немного кода в файл functions.php вашей темы, чтобы добиться того же эффекта.

На сайте Locoed Web Development есть хороший учебник. Не забудьте сделать резервную копию своего сайта перед тем, как изменять файлы темы, как это. По сути, вы создаете специальную категорию для сообщений, которые хотите скрыть, записываете идентификатор категории, затем вставляете следующий фрагмент кода в конец файла прямо перед «?>» И заменяете «xx» идентификатором категории. :

function exclude_category($query) { if ($query->is_home()) { $query->set( 'cat', '-xx' ); } return $query; } add_filter( 'pre_get_posts', 'exclude_category' );

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


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

Вы скрываете определенные сообщения с главной страницы вашего сайта? Если да, то почему? Кроме того, какие инструменты вы используете для этого? Мы будем рады услышать ваши отзывы.

Источник записи: https://www.wpexplorer.com

Leave A Reply

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