使用
- <?php wp_nav_menu($args); ?>
默认设置
- <?php $defaults = array(
- 'menu' => ,
- 'container' => 'div',
- 'container_class' => ,
- 'container_id' => ,
- 'menu_class' => 'menu',
- 'menu_id' => ,
- 'echo' => true,
- 'fallback_cb' => 'wp_page_menu',
- 'before' => ,
- 'after' => ,
- 'link_before' => ,
- 'link_after' => ,
- 'depth' => 0,
- 'walker' => ,
- 'theme_location' => );
- ?>
可选参数
- $menu
- (string) (可选) 期望显示的菜单The menu that is desired; accepts (matching in order) id, slug, name
- 默认: None
- $container
- (string) (可选) 容器,可以设置为 ul 或 div。Whether to wrap the ul, and what to wrap it with
- 默认: div
- $container_class
- (string) (可选) 容器的 class 。the class that is applied to the container
- 默认: menu-{menu slug}-container
- $container_id
- (string) (可选) 容器的 id 。The ID that is applied to the container
- 默认: None
- $menu_class
- (string) (可选)菜单的 ul 元素的 class。CSS class to use for the ul element which forms the menu
- 默认: menu
- $menu_id
- (string) (可选) 菜单 ul 元素的 id。The ID that is applied to the ul element which forms the menu
- 默认: menu slug, incremented
- $echo
- (boolean) (可选) Whether to echo the menu or return it
- 默认: true
- $fallback_cb
- (string) (可选)如果惨不存在使用的返回函数。 If the menu doesn’t exists, the callback function to use
- 默认: wp_page_menu
- $before
- (string) (可选) Output text before the link text
- 默认: None
- $after
- (string) (可选) Output text after the link text
- 默认: None
- $link_before
- (string) (可选) Output text before the link
- 默认: None
- $link_after
- (string) (可选) Output text after the link
- 默认: None
- $depth
- (integer) (可选) 可以设置成几级菜单,0 为无限极。 how many levels of the hierarchy are to be included where 0 means all
- 默认: 0
- $walker
- (object) (可选) Custom walker object to use
- 默认: None
- $theme_location
- (string) (可选) 指定菜单的位置。位置必须是 register_nav_menu() 里定义的。 the location in the theme to be used–must be registered with register_nav_menu() in order to be selectable by the user
- 默认: None
示例
默认
<div>
<?php wp_nav_menu(); ?>
</div>
显示一个指定的菜单
<?php wp_nav_menu( array('menu' => 'Project Nav' )); ?>
日志分页: 1 2















沙发,希望升级后的热点新闻能更加cms
感觉到有点复杂,为什么时我不能直接加链接呢。。。。
只要主题支持自定义菜单功能,加任意链接很方便,内连或外连都行
感觉你的导航字体不是很好,和苹果的不太像,个人看法:(
苹果网站导航上的文字是图片,PS出来的,如下图:
http://www.apple.com.cn/global/nav/images/globalnavbg.png
我现在用的这个主题导航和APPLE的有点像,,蛮清晰的,不过要微软雅黑字体,就是摘要乱七八糟的,没弄明白:(
你用的是微软雅黑,自己看着清晰,别人没有这个字体,就不一样了
不是到3.0.1版本了么。。。
说什么3.0有55处错误,额滴神丫...叫人家怎么改...
话说,这些错误,最关键的是影响中文博客收录,升级就可以了
鸟哥,为什么我用你的方法制作了一个导航菜单,也已设置好。但是,在前台加载的时候能看到导航菜单显示,但是加载完之后,就消失了,显示空白。
演示
http://www.bodp.org
请鸟哥费心给看看。
hoho 支持 lzg01.com谢谢分享~
一直没有把wordpress升级成3.0,自己也说不出理由。。。纠结
鸟哥可以借鉴一下盛大的这个网站http://bambook.sdo.com/
这个站也是仿苹果网站,有些粗糙...
这个样式的我早作完了,不过没拿出来,呵呵
OK,看看图像成不成
兄弟,你的教程很详细了,但我的header.php里找不到wp_list_pages这个玩意,怎么搞啊
呵呵,俺和你一样。在header.php里找不到wp-list-pages的语句,后来就在footer.php里边找到了,你可以试试看~
很好。拿走了。
在第三个步骤遇到了麻烦,“首页”与其他的高度不同,且其他的右边的CSS没有了
那是你用的主题导航样式不适合添加菜单功能,只能重写这部分CSS了
写的不错, 要如何添加导航菜单呢?
不错,最近我一直在调导航菜单
看了您的这篇文章后,终于把我分类目录导航菜单的排序问题解决了,非常感谢!
后台有了,就是无法调用啊!编辑完代码保存的时候就报错了
好文 收藏 慢慢看!
知更鸟哥,你好,今天偶然发现你设计的主题,非常喜欢。得知能用后,我晚上就替换掉了原有的主题,现在遇到一点问题,在首页和其他页面,“分类目录”是错位的。我用的chrome浏览器。找不到原因。你能点化一下不?非常感谢。
是加那个围脖造成的,添加侧边小工具需要写标题,不然会错位
我也想把新郎围脖加到侧边里,但是现在还不知道代码该往哪里加啊~
鸟哥说的应该是在后台小工具那里需要添加小标题吧
呵呵··问题已经解决~~直接把代码加到侧边代码的合适位置就ok~~
不好意思啊。希望知更鸟哥能帮帮我。
把围脖html代码加到侧边小工具中
或者在主题设置中直接加到侧边广告中.
鸟哥评论模块用了你的,我的账户回复或者留言总是显示你评论太快了,换成其他主题也不行了,不知道什么问题造成的,纠结,然后我把这个功能去掉了,暂时先用着,待高人研究这个问题
你好鸟哥,为什么我的主题只能添加两个自定义菜单啊,是不是需要多次调用register_nav_menus?我添加的时候每次都会覆盖前面的菜单。。
能不能分享一下你的日志分页是怎么弄的??谢谢了
很不错,学习了!
导航栏那里,比较模糊,我想创建几个导航栏目,但怎么样才能实现呢。
用了这个结果苦逼得变成下拉菜单直接显示,不会收缩
我想请教下如何让WP 的边栏 只显示二级分类,因为一级分类在网站顶部 边栏只想显示二级分类 注:多个一级分类下的二级分类 望解答
导航菜单不显法,啥子代码的,一点都不人性,代码我不认识的,基础为0啊,洗洗睡了,明天再研究,添加代码也说说在哪个文件里添加啊,哪些东西因人而异啊