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

Как показать настраиваемые меню зарегистрированным пользователям WordPress

816

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

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

Как добавить пользовательские меню для авторизованных пользователей

Хотя существуют разные плагины для создания динамического меню навигации, мы собираемся объяснить, как создавать динамические меню, используя бесплатный плагин User Menus от Jungle Plugins.

Возможности плагина User Menus

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

  1. Элементы управления видимостью для пунктов меню, например, кто может видеть каждый пункт меню (все, вышедшие пользователи, вошедшие пользователи, определенные роли пользователей)
  2. Информация о зарегистрированном пользователе в меню навигации, например «Привет, Джон Доу».
  3. Ссылки входа и выхода для меню навигации

Использование плагина WordPress для пользовательских меню


Как показать настраиваемые меню зарегистрированным пользователям WordPress

Поскольку User Menus – это бесплатный плагин, размещенный в каталоге плагинов WordPress.org, вы можете установить плагин, выполнив следующие действия:

  1. Войдите в свою установку WordPress
  2. На панели управления перейдите к Plugins> Add New
  3. Поиск пользовательских меню (создано Jungle Plugins и Даниэлем Изером)
  4. Щелкните по ссылке сейчас Установить кнопку
  5. После загрузки и установки плагина нажмите, чтобы активировать плагин.

Применение элементов управления видимостью к пунктам меню

Чтобы применить элементы управления видимостью к пунктам меню, вам необходимо сделать следующее:

  1. На панели управления перейдите в раздел Внешний вид> Меню.
  2. Добавьте новый пункт меню в свое меню или разверните существующий пункт меню
  3. Откройте раскрывающееся меню «Кто может видеть эту ссылку» и выберите «Все», «Пользователи, вышедшие из системы» или «Пользователи, вошедшие в систему» ​​(по умолчанию – все).
  4. Если вы выберете «Пользователи, вошедшие в систему», вы сможете выбрать, какие роли пользователей могут видеть этот пункт меню, если вы хотите ограничить пункт меню только определенной ролью (-ями).
  5. После того, как вы применили желаемые элементы управления видимостью к своему меню, нажмите кнопку «Сохранить меню».

Как показать настраиваемые меню зарегистрированным пользователям WordPress

Отображение информации о зарегистрированном пользователе в меню навигации

Многие популярные веб-сайты, на которых пользователи входят в систему, чтобы использовать сайт, будут отображать имя пользователя в заголовке веб-сайта, чтобы показать пользователю, что он вошел на свой веб-сайт (например, возьмем WPExplorer – вы должны увидеть либо «логин», либо свое имя пользователя справа сторону меню навигации).

Чтобы сделать это на своем сайте с помощью плагина User Menus, вам необходимо сделать следующее:

  1. На панели управления перейдите в раздел Внешний вид> Меню.
  2. Добавьте новый пункт меню в свое меню или разверните существующий пункт меню
  3. Откройте раскрывающееся меню «Кто может видеть эту ссылку» и выберите «Пользователи, вошедшие в систему».
  4. Перейдите в поле метки навигации пункта меню и нажмите серую кнопку со стрелкой.
  5. Выберите информацию о пользователе, которую вы хотите отобразить в пункте меню, например {first_name}, {last_name}, {username}, {display_name}, {nickname}, {email}.
  6. Нажмите кнопку “Сохранить меню”.

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

Как показать настраиваемые меню зарегистрированным пользователям WordPress

Добавьте ссылку для входа и выхода в свое меню

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

Чтобы добавить это на свой сайт, просто выполните следующие действия:

  1. На панели управления перейдите в раздел Внешний вид> Меню.
  2. В добавлении нового элемента меню гармошкой нажмите на Пользовательские ссылки, чтобы развернуть тип элемента меню.
  3. Установите флажок для ссылок входа и выхода и нажмите Добавить в меню кнопки
  4. Разверните пункты меню и откройте «Куда вести пользователей потом?» раскрывающийся список и выберите текущую страницу (вариант по умолчанию), домашнюю страницу или настраиваемый URL-адрес (если этот параметр выбран, вам нужно будет ввести URL-адрес, на который должен быть перенаправлен пользователь)
  5. Нажмите кнопку “Сохранить меню”.

Как показать настраиваемые меню зарегистрированным пользователям WordPress

Это оно!

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

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

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