Как добавить, скрыть страницу WordPress

Рассмотрим еще один метод публикации материала в WordPress – с помощью страниц.

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

Кроме стандартной возможности создавать отдельные страницы с неким статическим контентом, такие как: о компании, контакты и прочее (страницы расположенные в меню сайта), страницы в WordPress позволяют сделать следующее:

  1. Присвоить отдельной странице другой шаблон, изменить дизайн всего в пару кликов. То есть, можно легко создать на сайте посадочную страницу (страницу захвата), либо реализовать какие-то другие свои идеи.
  2. Страницы можно делать невидимыми, убрать их отображение из меню. Для примера, можно привести реализацию Google пользовательского поиска на сайте, в том числе и на моем. Страница, открывающаяся при поиске, не отображается в меню, но, тем не менее, существует.
  3. Любую страницу можно вывести на главную, вместо стандартной структуры блога, будет сайт со статической главной страницей.

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

Как добавить страницу в WordPress?

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

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

Как убрать страницу из меню WordPress?

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

Страницы WordPress

В других темах этот блок может быть несколько другим.

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

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

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

Комментарии к “Как добавить, скрыть страницу WordPress

  1. ДОБРЫЙ ДЕНЬ ЮРИЙ, прочитала вашу статью » Как добавить, скрыть страницу WordPress», Отсюда и вопрос возник: а можно ли прятать страницы как ЛИЧНЫЕ, ? Я пока так делаю… у меня на вордпрессе стоит плагин длЯ создания подписных и продающих OptimizePress , и их соответственно нужно прятать. Если их прятать как ЛИЧНЫЕ ,это правильно? спасибо за ваш ответ

    1. В статье написано о том, как удалить страницу из меню. Это не тоже самое, что и публикация в «Личные».
      В личных доступ к странице будет только у администратора.

  2. Здравствуйте. А можно как-то сделать чтобы страница не отображалась в меню без помощи плагинов?

    1. Зайти в админке в меню, создать новое меню и включить в него только те категории, страницы, ссылки которые нужны.

  3. Юрий, добрый день! подскажите,пожалуйста, как сделать так чтобы страницу, которую я отредактировала (главная страница) и которую я вижу в админке в списке страниц и она отображается в админке, как сделать так чтобы она стала видна в браузере на главной странице? Присвоить ей адрес главной почему-то не получается…

    1. Не совсем понял. Вы хотите вместо анонсов вывести статическую страницу на главную?

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

    1. Здравствуйте. В ВП есть функция is_user_logged_in(). С помощью нее можно реализовать подобное. Пример:
      if ( is_user_logged_in() ) {
      ВЫВОДИМ КОД МЕНЮ
      }
      else {
      НЕ ВЫВОДИМ КОД МЕНЮ
      }

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

  6. Юрий, доброго времени суток! Столкнулся с такой проблемой, как вывод статистической главной страницы. Нужно, чтобы на блоге отражалась главная статистическая страница. В админке зашёл в «настройки — чтение» выбрал нужную страницу, но на сайте ничего не меняется. Где поискать проблему и какой код там искать?

    1. Такое случается, если шаблон криво сделан. Решение: либо копаться в коде, либо устанавливать другой шаблон.

          1. Благодарю, Юрий! Похоже в моём случае front-page. Вы платные услуги по таким глюкам оказываете?

            1. Нет, с клиентами не работаю вообще. Мне противопоказано, больно я нервный 🙂

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *