WordPress 博客3.0+版之后加入了自定义菜单这个新功能,由于3.0版本之前都是没有这个功能的,所以也导航了3.0版本之前的主题也就不支持自定义菜单这个新功能,但我们可以对其进行修改使其支持3.0+的自定义菜单功能。博客吧介绍下让主题支持WordPress 3.0+版本的自定义菜单的功能。
WordPress 博客主题支持自定义菜单功能:
- 登陆博客后台,点击“外观”选项卡下的“编辑”选项进入主题编辑界面
- 选择functions.php文件进行编辑,在其中添加以下代码
1 2 3 4 5
register_nav_menus( array( 'header-menu' => __( '导航菜单' ), ) );
- 然后打开导航栏所在的文件,通常是header.php文件进行编辑,找到原来的导航代码,将其替换为以下代码
1
<?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
wp_nav_menu参数的详细介绍请看:wordpress函数wp_nav_menu()参数说明
- 保存文件后,主题就支持WordPress 3.0+的自定义菜单功能了
提醒:header-menu部分要与functions.php文件中的header-menu部分相同。
提示:对于WordPress 3.0+自定义菜单不熟悉的博主,可以移步
https://www.boke8.net/wordpress-3-custom-menu.html