WP3.0使用已有一段时间了,它的几项新功能还是值得我们添加到主题中来的,比如说:外观——导航菜单。
可除了WP3.0默认的主题已经支持这项功能,大多都主题还是没来及添加更新的。进去后提示:

之前主题都是调用页面或者分类作为导航的,这个弊端是显而易见的,想加个自己其他页面链接的话,得到模板文件里添加HTML代码段,更新修改都很是不方便!
为了自己可控性强,也只能采用直接写HTML到模板里,现已添加后台导航菜单功能的支持,一身轻松了。先看效果比对图:
(你分得出吗?)
进入正题咯:
一、功能代码添加:
把以下代码加到 function.php 中:
if ( function_exists('register_nav_menus') ) {
register_nav_menus(array('primary' => '头部导航栏'));
}
再进入“外观——导航菜单”,可以创建一个导航菜单和选择了,记得要保存下~

功能代码的实现就是如此简单,继续
二、调用代码添加:
一般是在header.php里,添加以下代码:
<?php wp_nav_menu(array( 'theme_location'=>'primary','container_id' => 'menu')); ?>
这里我用到了一个自定义参数,把导航菜单的ID改成了#menu,为符合原CSS定义的样式。
保存修改,去掉原导航菜单(页面或分类的调用函数),全新强悍WP3.0导航菜单就搞定了!
[出自木木木木木:WordPress 3.0 导航菜单简易添加]
转载请注明:灵龙空间 » 为”WordPress 3.0+”添加自定义导航菜单


沙发“持续学习中
做的挺不错的哦,我也想弄一个,之前自己做的那个很不成功哦
呵呵,快快试,这些东西都是从试验中学会的。
不错的方法,学习了,支持博主。