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

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

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

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

Как создать пару меню в WordPress

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

Перейдите во Внешний видМеню, и создайте 2 меню для авторизованных и неавторизованных посетителей:

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

Добавьте этот программный код в functions.php дочерней темы или через специальный плагин:

Сейчас авторизованные пользователи будут видеть одно меню, неавторизованные пользователи будут видеть иное меню.

Если вы хотели бы показывать меню в ином месте темы, используйте этот скрипт:

Замените top-navigation в строках 4 и 8 на область выведения меню.

Оба метода могут вам показывать два различных меню, которые вы можете без труда редактировать отдельно друг от друга.

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

Читайте также:

  1. Как добавить кнопку Войти / Выйти для авторизованных и неавторизованных пользователей в меню WordPress
  2. Плагины авторизации WordPress
  3. Как отключить админ-бар WordPress для всех посетителей, кроме администратора
  4. Как настроить админку WooCommerce

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

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

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