在我们的建站课程中,跟大家讲过 wordprss 实现导航是利用二句代码来自动调用。这样只要我们在后台添加一个分类或者页面时,会自动调用出来。但是这 二句代码也有它的缺点,就是它调用的菜单的顺序不好修改,除非另外增加代码,利用 include 命令来实现页面和分类的交替排序。但这对于很多新同学来说 有点困难。今天如何做网站论坛就为大家讲一下 WordPress 后台实现任意调整导航及二级菜单的最简单的方法。有了它,你只需要在你网站的后台直接拖拉就可以任意对导航菜单进行排序,并能够实现二级菜单的功能。
那么实现这个功能的前题是你的网站模板里有 functions.php 文件,你只需要找到这个文件,用 DW 打开它,将以下代码放到这个文件里就可以了。

if(function_exists('register_nav_menu')){
register_nav_menu('mainmenu','主导航');
register_nav_menu('topmenu','顶部导航');
}
if (!is_nav_menu('主导航')||!is_nav_menu('顶部导航')){
$menu_id_1 = wp_create_nav_menu('主导航');
$menu_id_2 = wp_create_nav_menu('顶部导航');
wp_update_nav_menu_item($menu_id_1, 0);
wp_update_nav_menu_item($menu_id_2, 1);
}

加了这些代码之后就要去后台操作了,你网站后台的外观下面就多了菜单按钮,点击这个菜单按钮,就可以任意选择分类和页面了,然后点保存的按钮和两个保存菜单的按钮都按一遍,然后去模板里把以前的代码都替换掉,就是调用首页还有分类和页面的标签全部删除换成下面的调用代码即可
<?php wp_nav_menu('theme_location=mainmenu'); ?>