添加另一个WordPress菜单

更新于

打开主题文件夹,找到functions.php文件。搜索名为register_nav_menu(用于TwentyEleven主题)或register_gpp_menu(用于大多数主题)的函数GPP主题). 在我们的许多主题中都是这样的:

函数register_gpp_menu(){register_nav_menu(数组('main menu'=>uuu('main menu'));}

我们将向数组中添加另一项,称为第二个菜单,如下所示:

函数寄存器(gpp)菜单({寄存器(nav)菜单(数组('main menu'=>(main menu'),'second menu'=>(second menu'));}

现在我们已经注册了一个新的nav菜单项,您应该可以在WordPress管理面板的主题-菜单页面上看到第二个菜单。向其中添加菜单项并保存菜单。现在我们需要在您的主题中的某个位置显示菜单。您可以将其添加到主题文件中:

<?php wp_nav_menu('sort_column=menu\u order&menu\u class=sf menu&theme\u location=second menu');?>

或者,您可以使用WordPress管理面板中的主题-小部件面板将菜单添加到小部件。如果您想以不同的方式设置菜单样式,可以向上面的wp_nav_menu()函数添加不同的菜单类:menu_class=second menu,然后向自定义css面板添加一些css以帮助设置菜单样式。不过,这不是强制性的。

新闻稿
会合280,000独立网站所有者

下一个加入我们每月通讯的人将获得25%的折扣券!

我们保证100%的隐私。您的信息将不会被共享。

此条目已在中发布。将permalink.

邮寄人,在图形纸印刷机上

Thad是Theme.Works和Graph Paper出版社的创始人。此前,他为《今日美国》制作了在线多媒体和纪录片项目,包括巴拉克·奥巴马总统和其他许多人的就职典礼。他和妻子艾比住在纽约布鲁克林。

17关于“添加另一个WordPress菜单”的想法

  1. 谢谢你,萨德!现在,如果我能找到一种在每个链接之间添加管道符号的方法…。

  2. 你好我让菜单出现在我的主题中,但似乎显示的实际菜单反映了在我的“页面”菜单中找到的所有页面,而不是根据“菜单”窗格应该显示的内容。如何使新创建的菜单只显示“菜单”窗格中指定的页面,而不显示我拥有的每个页面的列表?你明白我的意思了点击这里

  3. 你好
    伟大的指南!你能帮我让菜单水平吗?我熟悉CSS,但是一个踢球员将非常感谢!

  4. 我在functions.php中添加了第一个代码,并在其菜单位置中显示了辅助菜单。
    问题是如果我想在侧边栏中显示导航菜单,我应该把第二个代码放在哪里?

发表评论