WP3.0使用已有一段时间了,它的几项新功能还是值得我们添加到主题中来的,比如说:外观——导航菜单。

可除了WP3.0默认的主题已经支持这项功能,大多都主题还是没来及添加更新的。进去后提示:

nav1.jpg

之前主题都是调用页面或者分类作为导航的,这个弊端是显而易见的,想加个自己其他页面链接的话,得到模板文件里添加HTML代码段,更新修改都很是不方便!

为了自己可控性强,也只能采用直接写HTML到模板里,现已添加后台导航菜单功能的支持,一身轻松了。先看效果比对图:

nav4.jpg

(你分得出吗?)

进入正题咯:

一、功能代码添加:

把以下代码加到 function.php 中:

 
if ( function_exists('register_nav_menus') ) {
 
	register_nav_menus(array('primary' => '头部导航栏'));
 
}

再进入“外观——导航菜单”,可以创建一个导航菜单和选择了,记得要保存下~

nav3.jpg

nav2.jpg

功能代码的实现就是如此简单,继续

二、调用代码添加:

一般是在header.php里,添加以下代码:

<?php wp_nav_menu(array( 'theme_location'=>'primary','container_id' => 'menu')); ?>

这里我用到了一个自定义参数,把导航菜单的ID改成了#menu,为符合原CSS定义的样式。

保存修改,去掉原导航菜单(页面或分类的调用函数),全新强悍WP3.0导航菜单就搞定了!

更多深入可去到mg12大大那看看:《WordPress 3.0 导航菜单 (使用篇)》 《WordPress 3.0 导航菜单 (开发篇)》