首页 > wordpress开发 > wordpress主题开发 > wordpress主题开发导航菜单
摘要:导航菜单是您主题中可定制的菜单。 wordpress主题开发它们允许用户在菜单中添加页面,帖子,类别和URL。 要创建导...

导航菜单是您主题中可定制的菜单。 wordpress主题开发它们允许用户在菜单中添加页面,帖子,类别和URL。 要创建导航菜单,您需要注册,然后在主题中的适当位置显示菜单。

注册菜单

在主题的functions.php中,您需要注册您的菜单。 这将设置出现在外观 – >菜单的名称。

首先,你将使用register_nav_menus()来注册菜单。

在此示例中,两个位置添加到“管理位置”选项卡:“标题菜单”和“额外菜单”。

显示菜单

一旦你注册了菜单,你需要使用wp_nav_menu()来告诉你的主题哪里可以显示它们。 例如,将以下代码添加到您的header.php文件中,以显示上面注册的标题菜单。

注意:参数的完整列表可以在函数引用的wp_nav_menu()页面中找到

对您想要在主题中显示的任何其他菜单重复此过程。 或者,您可以添加容器类,允许您使用CSS对菜单进行样式化。

注意:可以在函数引用的wp_nav_menu()页面中找到CSS类的完整列表。 您可以使用这些来设计菜单。

显示其他内容

以下是“Twenty Seventeen”页面社交菜单的简化版本,它在菜单项标签文本之前和之后显示跨度元素。

输出将显示为…

注意:要在每个菜单项的<li><a>元素之间显示文本,请在参数之前和之后使用。

定义回调

默认情况下,当没有找到指定的菜单或位置时,WordPress显示第一个非空菜单,或者当没有选择自定义菜单时,WordPress将生成一个页面菜单。 为了防止这种情况,请使用theme_location和fallback_cb参数。

分享到:
赞(0) 打赏

作者: 大挖酱

挖主题团队自2014年开始专注于WordPress企业主题设计开发,致力于为更多用户打造出更漂亮、更易用、更专业的网站。距今已累计开发近50款WP主题,付费客户超过5千人。挖主题,是您可以长期信赖的合作伙伴。

73 queries in 1.172 seconds

联系作者Q: 8413708 WX: zdmin7

支付宝扫一扫

微信扫一扫