скрыть страницу в wordpress

Всем привет! В данной статье я расскажу вам как скрыть страницу wordpress. Прежде всего давайте разберемся с определением, и что конкретно подразумевается под фразой “скрыть страницу wordpress“. Скрыть страницу wordpress – это значит, что какая-либо статическая страница wordpress, будет скрыта от глаз посетителей сайта и поисковых роботов. Т.е. статическая страница существует на блоге, но о ней знаете только вы и видите ее только вы, подобная страница не отображается не на главной странице блога, не фигурирует в списке страниц карты сайта, не отображается в файле sitemap.xml или любых других местах вашего блога: верхнее меню, боковое меню и т.д.

Содержание статьи:

Как скрыть страницу wordpress

как скрыть страницу в wordpress

Итак, первым делом давайте научимся скрывать страницу wordpress от посетителей вашего сайта, ну а чтобы внести немного конкретики в данную проблематику, скрывать страницу мы будем из карты сайта и из меню сайта. Если для создания карты сайта посетителей вашего блога, вы используете плагин Google Sitemap Generator, тогда чтобы скрыть какую-либо страницу из карты сайта вам нужно зайти на страницу настроек плагина Google Sitemap Generator: “Панель администратора wordpress”->”Настройки”->”XML-Sitemap”.

как скрыть страницу wordpress

Далее прокручиваем страницу до блока “Excluded items”, в данном блоке можно указать рубрики, страницы и записи которые будут исключены из списка страниц отображаемых в карте сайта. Рубрики wordpress, в данный момент нас не особо интересуют, а особое внимание я предлагаю уделить полю “Exclude posts”.

как скрыть страницу wordpress

Кстати о том как скрыть рубрики wordpress, и сделать ее полностью невидимой для всех посетителей вашего сайта, за исключение vip группы, я рекомендую вам прочитать соответствующую статью моего блога – Скрытая рубрика блога для всех. В поле Exlude posts нужно указать id страниц wordpress, которые будут скрыты от глаз посетителей блога на странице карты сайта. Если вам нужно скрыть сразу несколько страниц – указывайте их id через запятую.

как скрыть страницу wordpress

Как скрыть страницу wordpress из меню сайта

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

как скрыть страницу wordpress

Далее раскройте пункт меню связанный с страницей блога, которую вы хотите скрыть от глаз пользователей

как скрыть страницу wordpress

Далее нажмите на ссылку “Удалить”

скрыть страницу wordpress

И сохраняем меню, чтобы применить внесенные изменения. Но этот способ подойдет далеко не для всех, ведь в многих wordpress темах, меню выводится при помощи функций wordpress непосредственно в файлах темы. Открываем файл header.php(обычно верхнее меню выводится именно в нем) и ищем следующий код:


wp_list_pages

скрыть страницу wordpress

Данная строка кода, выводит список всех имеющихся у вас на блоге статических страниц wordpress. Чтобы исключить какую-либо страницу из данного списка и тем самым скрыть страницу от глаз посетителей вашего сайта, нужно слегка отредактировать код данной функции: добавить текст ‘&exclude=ID’; где вместо ID – указываем id страниц которые нужно исключить из списка меню.

В итоге код будет выглядеть следующим образом:

скрыть страницу wordpress

В данном случае из верхнего меню блога будут исключены страницы wordpress с id 132,33,674,853. В вашем случае id будут другими! Соответственно если у вас боковое меню выводится аналогичным образом, т.е. с использованием функции wp_list_pages, тогда чтобы скрыть страницы из бокового меню вам придется проделать аналогичную операцию, единственным отличием будет, то что вам нужно будет редактировать файл sidebar.php, так как именно в нем обычно выводится боковое меню сайта.

Скрываем страницу wordpress при помощи плагина

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

убрать страницу wordpress

Данный плагин позволяем вам из визуального редактора wordpress в момент написания очередной страницы блога,

убрать страницу wordpress

указать нужно ли отображать ее в списке страниц, которая выводится при помощи функции wp_list_page или же нет. Чтобы скрыть страницу блога из меню, достаточно убрать галочку в панели “Exclude Pages”.

скрываем страницу wordpress

После публикации страницы, она не будет отображаться в списке страниц вашего меню.

Кроме, того если вы используете плагин Advanced Category Excluder, чтобы скрыть рубрику wordpress, вы можете не устанавливать плагин Exclude Pages и воспользоваться возможностями плагина Advanced Category Excluder.

скрываем страницу wordpress

Чтобы скрыть страницу блога при помощи плагина Advanced Category Excluder, вам потребуется зайти на специальную страницу плагина, в админки вашего блога: “Панель администратора wordpress”->”ACE”->”Pages”.

скрыть страницу wordpress при помощи плагина

В итоге у вас откроется страницу на которой будет отображен список всех страниц вашего блога с атрибутами видимости для каждой страницы wordpress.

скрыть страницу wordpress при помощи плагина

Плагин Advanced Category Excluder позволяет вам скрыть страницу с определенных областей вашего блога:

  • Archive – страница архивов wordpress.
  • Home – главная страница wordpress.
  • Search – страница поиска на блоге.
  • Pages – отображается при просмотре любой статической страницы блога.
  • Single Posts – используется при просмотре страницы записей wordpress.
  • Disable Robots – данная опция позволяет скрыть страницу для поисковых роботов.

Чтобы скрыть страницу блога для всех посетителей и поисковых роботом на всем блоге, т.е. сделать так, чтобы страница была видна только вам и только вы бы знали о ее существовании, нужно поставить галочку в каждом поле и нажать кнопку “Do it!”.

как скрыть страницу в wordpress

Соответственно, если вам нужно чтобы страница отображалась в меню на главной странице блога или же на странице поиска – просто не отмечайте галочками данный критерий. Особенностью данного плагина является то, что он позволяет вам регулировать меню сайта и скрывать страницу только для определенной части сайта или же для поисковых роботов. Например, логично скрыть страницу “Благодарности за первый комментарий!” от глаз всех посетителей вашего блога – сделать это правильно и быстро вам поможет плагин Advanced Category Excluder.

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



С уважением, . Google+