- 资源介绍
- 更新记录
- 安装教程
wp_nav_menu()函数
wp_nav_menu() 函数是WordPress 3.0 以后添加的一个自定义导航菜单调用函数,可用来调用 register_nav_menus() 函数 注册的菜单。
语法结构
<php wp_nav_menu(array $args = array()) ?> //实现前端调用WordPress后台添加的菜单
参数
$args所调用菜单名称及HTML结构等
<?php has_nav_menu(‘$location’) ?>
//判断是否有此菜单,其主要用途是通过该方法,实现后台的生成菜单调用。
默认版
<?php wp_nav_menu(); ?>
通过默认版设置导航菜单,则后台添加的菜单会自动生成顶部菜单,通过此方法生成的菜单的结构如下:
<div class=”menu-menu-container”>
<ul id=”menu-menu” class=”menu”>
<li id=”menu-item-49″ class=”menu-item menu-item-type-post_type menu-item-object-page menu-item-49″>
<a href=”link”>菜单名称</a>
</li>
<li id=”menu-item-50″ class=”menu-item menu-item-type-post_type menu-item-object-page menu-item-49″>
<a href=”link”>菜单名称</a>
</li>
</ul>
</div>
简单版
获取的菜单名称为nav,只列出一级菜单,样式名为navcontainer
<?php wp_nav_menu(array(
‘menu’ => ‘header_menu’,
‘depth’ => 1,
‘menu_class’=>’navcontainer’
)
); ?>
完整版参数
<?php wp_nav_menu( array(
‘theme_location’ => ”,
‘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’ => ”,
‘items_wrap’ => ‘<ul id=”%1$s” class=”%2$s”>%3$s</ul>’,
‘depth’ => 0,
‘walker’ => ”
)
);?>

根据是否登录生成不同该菜单栏
<?php
if (is_user_logged_in()) {
wp_nav_menu(array( ‘theme_location’ => ‘logged-in-menu’));
} else {
wp_nav_menu(array(‘theme_location’ => ‘logged-out-menu’));
} ?>
猜你喜欢
-
网站源码后门木马查杀软件 让你轻轻松松去掉后门
2021-04-25 -
zibll子比主题 V5.1破解版WordPress主题+新增阿里云短信/腾讯云/短信宝/风吹雨短信接口
2021-04-24 -
WordPress 不修改代码通过sql语句修改数据库批量增加文章阅读量
2021-04-25 -
RiPro主题文章标题美化代码教程
2021-04-24 -
WordPress给分类目录添加自定义字段教程
2021-04-25 -
News Gamer 游戏电影新闻杂志WordPress主题
2021-04-22 -
RiPro美化-注册自动送Vip代码
2021-04-24 -
WordPress函数解析:get_bookmarks
2021-04-26 -
WordPress不用插件实现文章AJAX点赞、文章点赞排行
2021-04-25 -
Xend PHP代码加密工具国产的PHP源代码加密保护
2021-04-25
-
WordPress插件:强大的数据库优化插件WP-Optimize
2021-04-24 -
百度SEO合集0.2.8破解版 wordpress优化插件
2021-04-24 -
wp_deregister_script()函数
2020-06-29 -
哪些因素影响网站收录
2021-04-24 -
is_post_type_archive()函数
2021-04-26 -
WordPress技巧之如何禁止后台加载谷歌字体
2021-04-25 -
WordPress如何实现部分文章内容需要登录后才能查看
2021-04-25 -
WordPress如何禁止后台编辑主题和插件
2021-04-25 -
WordPress实现前台登录功能
2021-04-25 -
RIPRO主题美化-为主题添加恋爱天数小工具(两款~动态效果)
2021-04-25
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源网
- 2021-04-26Hi,初次和大家见面了,请多关照!
最后编辑:2021-04-26



