wordpress制作后台自定义导航的办法 程序员

第一种.修改function.php文件

 1 if(function_exists('register_nav_menu')){   
 2   
 3 register_nav_menu('mainmenu','主导航');   
 4   
 5 register_nav_menu('topmenu','顶部导航');   
 6   
 7 }   
 8 if(!is_nav_menu('主导航')||!is_nav_menu('顶部导航')){   
 9   
10 $menu_id_1=wp_create_nav_menu('主导航');   
11   
12 $menu_id_2=wp_create_nav_menu('顶部导航');   
13   
14 wp_update_nav_menu_item($menu_id_1,0);   
15   
16 wp_update_nav_menu_item($menu_id_2,1);   
17   
18 }   


修改头部调用导航的标签

<?php wp_nav_menu('theme_location=mainmenu'); ?>  

第二种.同样修改function.php

if ( function_exists('register_nav_menus') ) {   
register_nav_menus(array(   
'primary' => '导航菜单'   
));   
}  

 同第一种一样 

<?php   
if(function_exists('wp_nav_menu')) {   
wp_nav_menu(array('theme_location'=>'primary','menu_id'=>'nav','container'=>'ul'));   
}   
?> 

两种办法各有特点,只要依照上面的方法将代码添加到正确的地方,当你在后台刷新的时候,就可以看到“外观”选项中多出来一个“菜单”了。

两年了,依然没有前进,是自己找不到方向,也是一份刻骨的考验。只好重新出发,为那个目标继续前进!
原文地址:https://www.cnblogs.com/huangjing/p/2981761.html