Как добавить условную логику в меню в WordPress

Как добавить условную логику в меню в WordPress


Вы хотите показывать разные пункты меню навигации для разных страниц в WordPress? Или отображать другое меню для зарегистрированных пользователей?

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

В этой статье мы покажем вам, как добавить условную логику в меню в WordPress.

Зачем добавлять условную логику в меню в WordPress?

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

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

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

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

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

Создание новых навигационных меню в WordPress

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

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

Главное меню

Затем вам нужно щелкнуть ссылку «Создать новое меню», чтобы создать новое меню. Например, вы можете создать одно меню для показа зарегистрированным пользователям, а другое — для отображения на определенной странице или категории WordPress.

READ  Проблемы API Ahrefs на Домкопе: как Ahrefs дает и как Ahrefs забирает

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

Войти в меню

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

Далее вниз по странице вы можете выбрать место для отображения вашего меню. Но теперь вам не нужно назначать местоположение для этого меню. Мы сделаем это на следующем шаге.

Не забудьте нажать кнопку «Сохранить меню», чтобы сохранить изменения.

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

Отображение другого меню для зарегистрированных пользователей в WordPress

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

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

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

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

После активации вам необходимо посетитьВнешний вид » Менюи перейдите на вкладку «Управление местоположениями».

Управление расположением меню

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

Например, на нашем демонстрационном веб-сайте показано, что в нашем основном меню отображается меню навигации под названием «Главное меню».

Мы можем указать плагину отображать другое меню при выполнении определенного условия, щелкнув ссылку «+ Условное меню» и выбрав другое меню из выпадающего меню. В этом уроке мы выберем «Меню входа в систему».

Выберите меню входа в систему

Далее необходимо нажать на ссылку «+ Условия».

Это вызовет всплывающее окно, где вы увидите кучу условий на выбор.

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

Просто установите флажок рядом с опцией «Пользователь вошел в систему», а затем нажмите кнопку «Сохранить».

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

READ  Мета связывает публикации NFT в Instagram с Facebook как рынок для танков «цифровых предметов коллекционирования» • Interpult Studio
Другое меню для зарегистрированных пользователей

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

Отображение другого меню WordPress в зависимости от роли пользователя

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

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

Как и в предыдущем разделе, вам необходимо установить и активироватьУсловные менюплагин, затем посетитеВнешний вид » Менюи перейдите на вкладку «Управление местоположениями».

Выберите условное меню

Вы должны добавить соответствующее условное меню для роли пользователя, которую вы выберете. Для этого руководства мы выбрали меню «Администратор навигационного меню».

После этого вам нужно щелкнуть ссылку «+ Условия», чтобы выбрать роль пользователя.

Выберите роли, которые должны видеть меню

Вам нужно будет щелкнуть вкладку «Роли пользователей», чтобы увидеть флажки для каждой роли пользователя на вашем веб-сайте. Просто выберите роли пользователей, которые увидят это меню, а затем нажмите кнопку «Сохранить».

Отображение разных меню для разных страниц в WordPress

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

Для этого необходимо установить и активировать Условные меню плагин, как показано выше, затем выберите соответствующее меню навигации и щелкните ссылку «+ Условия».

На этот раз вы должны нажать на вкладку «Страницы». Вы увидите список всех страниц вашего сайта.

Выберите страницы, на которых должно отображаться меню

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

Скрытие меню навигации на целевых страницах в WordPress

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

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

READ  Бесмоторный планер для исследования Марса парит, как альбатрос | Цифровые тренды

В нашем руководстве о том, как увеличить конверсию вашей целевой страницы на 300%, мы предлагаем вам свести к минимуму отвлекающие факторы, удалив меню навигации и другие ссылки со страницы.

Вы можете сделать это с помощью Условные меню плагин. При выборе условного меню на этот раз вам нужно выбрать «Отключить меню» в раскрывающемся меню.

Выберите «Отключить меню» в раскрывающемся списке.

Затем вам нужно щелкнуть ссылку «+ Условия», чтобы выбрать, когда отображать меню.

Вы должны нажать на вкладку «Страницы» и поставить галочки рядом с вашими целевыми страницами.

Выберите страницы, на которых должно быть скрыто меню навигации

Не забудьте нажать кнопку «Сохранить», чтобы сохранить настройки.

Дополнительные возможности с помощью навигационных меню WordPress

Меню навигации — мощный инструмент веб-дизайна. Они позволяют направлять пользователей к наиболее важным разделам вашего сайта.

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

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

  • Как добавить пользовательские элементы в определенные меню WordPress
  • Как добавить собственные навигационные меню в темы WordPress
  • Как добавить полноэкранное адаптивное меню в WordPress
  • Как создать вертикальное меню навигации в WordPress
  • Как добавить мегаменю на свой сайт WordPress
  • Как стилизовать меню навигации WordPress

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

Если вам понравилась эта статья, то, пожалуйста, подпишитесь на нашу Канал YouTube для видеоуроков WordPress. Вы также можете найти нас на Твиттер а также Фейсбук.

Сообщение Как добавить условную логику в меню в WordPress впервые появилось на WPBeginner.





Source link