这里来详细讲一下如何自定义导航菜单,有三个步骤

1.注册

通过在 function.php 调用 register_nav_menu() 或者 register_nav_menus(),完成此步后你的主题就支持自定义导航菜单的功能了。

2.设置

后台-外观-菜单中自定义你的导航菜单。

3.调用

在模板文件里通过 wp_nav_menu() 调用你的菜单。

要注意的是 wp_nav_menu()$theme_locaton 的值应该是 register_nav_menu()$locaton 的值,而不是你在后台设置所添加的那个菜单名称。,我第一次用的时候就搞错了,后来知道如何注册了多个菜单时就好理解了。

在 Wordoress 官网看有关自定义导航菜单的更多信息:http://codex.wordpress.org/Navigation_Menus

标签: