WordPress 3.0+ 多个自定义菜单教程

自制主题,肯定想使用WordPress 3.0+ 的自定义主题功能,如果你的主题还没开启这个功能的话,就有点可惜了!通过本文,可以让你的主题同时支持多个自定义菜单,在主题想要的任何位置进行调用。

1)使主题支持自定义菜单

在主题的function.php中加入:

if(function_exists(‘register_nav_menus’)){
register_nav_menus( array(
‘primary‘ => __( ‘Primary Navigation‘, ‘twentyten‘ ),
‘second‘ => __( ‘second Navigation‘, ‘twentyten‘ ),
) );
}

register_nav_menus函数说明

2)调用自定义菜单

< ?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>
< ?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'second' ) ); ?>

wp_nav_menu函数说明

3)Widget支持

之后在主题的Widgets菜单中就会出现Custom Menu ,之后就可以添加到边栏了。

落花生

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2014.12.22

    Debian Nginx 如何添加虚拟主机

    这段时间折腾阿里云,开始是用CentOS加固…

  2. 2012.08.01

    WordPress主题 X5 正式发布

    现在大家看到的是我的新作品,主题结构来自11…

  3. 没有图片

    2012.12.12

    WordPress后台面板配色插件: Colors Branding

    很少有人对WordPress后台进行改动或美…

  4. 没有图片

    2010.03.03

    读取RSS Feed PHP代码

    为了实现网站页面里读取RSS Feed内容并…

  5. 没有图片

    2013.12.29

    Debian系统下用 vsftpd 配置FTP服务完整教程

    Debian系统下用vsftpd配置FTP服…

  6. 没有图片

    2011.04.17

    WordPress 评论分页方法

    今天发现我的博客评论算是挺多,如果一页来显示…

评论

  1. 带瓶子的奶嘴 2011.05.08 12:46上午

    从时间上看,你应该是这篇文章的原创,又或者两篇都是你发表的,请看下面链接

    http://www.dayunet.com/website-tech/WordPress-method-multiple-custom-menu.html

    • 小百度 2011.05.25 11:39上午

      嗯,谢谢反馈,我的不带水印,他们加水印就方便了!没关系的。

  2. 排列三3D绝密实战视频教程 2011.04.10 11:18上午

    wordpress越来越人性化了,学习了

  3. 软件开发培训 2011.04.06 10:10上午

    还是会编程的幸福啊,可惜我不会……

  4. 飞仔网 2011.04.03 11:45下午

    你的技术文章写得很不错啊,主题我很喜欢,但是文章的字体可以大点,