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

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

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

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

Помочь нам с этим может плагин Nav Menu Roles. Найти его в каталоге плагинов не составит труда. Вот он)

Устанавливаем, активируем.

Затем переходим в раздел Внешний вид-меню и у пунктов появляются вот такие опции

Даже с минимальным знанием английского тут понятно что logged in users — показывать зарегистрированным пользователям, logget out users — показывать не зарегистрированным пользователям. В большинстве случаев этого достаточно. но можно заморочиться и ещё разделить по разным типам пользователя. но это если у вас уж совсем какой-то уникальный проект)

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

С уважением, фрилансер-вебмастер Александр Шульгинов.

Не забываем ставить лайки и делиться записью) Вам несложно, а мне приятно)

P.S. Вы можете заказать у меня разработку сайта, доработку сайта, подключение соцсетей, рассылок, форм обратной связи и прочих элементов.

Также всегда можете обратиться ко мне за консультацией

e-mail: shonalex@yandex.ru

Skype: webojam

Viber, WhatsApp: +79043998634

Подпишитесь на рассылку

Чтобы быть в курсе обновлений блога, новостей по вордпресс и сайтостроительству

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

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Обо мне

Работаю с сайтами с 2010 года.
Более 500 выполненных проектов
Специализируюсь преимущественно на сайтах-визитках, блогах и небольших интернет магазинах.
Подробнее

Меню