• Home
  • Blog
  • 如何在WordPress菜单中添加条件逻辑(逐步指南)

如何在WordPress菜单中添加条件逻辑(逐步指南)

0 comments

为什么要在WordPress中添加菜单条件逻辑?

导航菜单为您的WordPress网站提供结构,帮助访客找到他们需要的内容。默认情况下,您网站的导航菜单对所有用户和所有帖子页面显示相同的内容。然而,有时您可能希望在不同的页面上显示不同的菜单。

例如,在线商店、WordPress会员社区或在线学习平台都可以从个性化的导航菜单中受益。使用条件逻辑,您可以为已登录用户添加额外的菜单项,比如让他们管理账户,续订订阅或查看购买的在线课程。

考虑到这一点,我们将向您展示如何在WordPress菜单中添加条件逻辑。我们将在这篇指南中探讨以下主题:

在WordPress中创建新导航菜单

第一步是在WordPress中创建您希望显示的额外导航菜单,然后您可以使用条件逻辑决定何时显示每个菜单。

使用经典编辑器创建新菜单

为了创建新导航菜单,只需前往WordPress后台的 外观 » 菜单 页面。接着点击“创建新菜单”链接,创建一个新的菜单项。

使用FSE创建新菜单

使用全面使用站点编辑(FSE)的区块主题创建菜单,首先需从WordPress后台导航到 外观 » 编辑器

为登录用户显示不同的菜单

根据用户是否已登录,为他们展示不同的导航菜单是很有用的。您可以为未登录用户添加登录和注册链接,为已登录用户添加注销链接。

在经典编辑器中,需要安装和激活 Conditional Menus 插件。然后导航到 外观 » 菜单 并切换到“管理位置”标签。点击 + 条件菜单 链接,并从下拉菜单中选择登录用户菜单。

在FSE中为登录用户显示不同的菜单

对于区块主题,您需要使用 Conditional Blocks 插件。激活后,前往 外观 » 编辑器 ,然后在右侧的“块”标签中配置菜单的条件。

根据用户角色显示不同的WordPress菜单

用户登录后,您可以根据他们分配的用户角色来显示不同的导航菜单。

使用经典编辑器根据用户角色显示各不相同的菜单

依然需使用 Conditional Menus 插件。在外观 » 菜单 页面,切换到“管理位置”选项卡后,为选定的用户角色添加合适的条件菜单。

在FSE中通过用户角色显示不同的菜单

通过使用 Content Control 插件,在导航到 外观 » 编辑器 » 模板 » 所有模板部分 后,您可以在右侧的“用户规则”部分设置条件。

为不同页面显示不同菜单

通过安装 Conditional Menus 插件,您可以为不同页面设置条件菜单,然后在 外观 » 菜单 » 管理位置 中配置。

在着陆页隐藏导航菜单

有些页面,比如着陆页,您可能希望完全隐藏导航菜单。使用条件菜单插件,选择“禁用菜单”选项并在页面列表中设置条件。

WordPress导航菜单的更多功能

导航菜单是强大的网页设计工具,可以指引用户访问网站的关键部分。以下文章可帮助您进一步提升导航菜单的功能性:

  • 如何将自定义项目添加到特定WordPress菜单
  • 如何在WordPress主题中添加自定义导航菜单
  • 如何在WordPress中添加全屏响应式菜单
  • 如何在WordPress中创建垂直导航菜单
  • 如何在WordPress站点添加超级菜单
  • 如何为WordPress导航菜单进行样式设计

希望这篇教程可以帮助您学习如何在WordPress菜单中添加条件逻辑。

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>