|-转 WordPress菜单函数wp_nav_menu()详细介绍
导航菜单函数wp_nav_menu()进行详细的说明。
1、wp_nav_menu()函数介绍:
worpdress发展到3.0以后增加了一个自定义菜单函数wp_nav_menu(),使得wordpress能够轻松的制作自己的导航菜单。
2、如何调用导航菜单(自定义菜单):
在需要调用导航菜单(或者称之为自定义菜单)的地方插入<?php wp_nav_menu($args) ;?>来调用导航菜单,其中$args是函数的参数,后面会详细说明。
3、wp_nav_menu($args)函数中,参数$args的默认值:
- <?php$defaults=array(
- ’theme_location’=>,
- ’menu’=>,
- ’container’=>’div’,
- ’container_class’=>’menu-{menuslug}-container’,
- ’container_id’=>,
- ’menu_class’=>’menu’,
- ’menu_id’=>,
- ’echo’=>true,
- ’fallback_cb’=>’wp_page_menu’,
- ’before’=>,
- ’after’=>,
- ’link_before’=>,
- ’link_after’=>,
- ’items_wrap’=>’<ulid=”%1$s”class=”%2$s”>%3$s</ul>’,
- ’depth’=>0,
- ’walker’=>);
- ?>
4、wp_nav_menu($args)函数中每个参数的具体含义:
$theme_locaton:(字符串)(可选)
默认值: None
用于在调用导航菜单时指定注册过的某一个导航菜单名,如果没有指定,则显示第一个。
- wp_nav_menu(array(‘theme_location’=>’primary’));//调用第一个菜单。
$menu:(字符串)(可选)
默认值: None
使用导航菜单的名称调用菜单,可以是 id, slug, name (按顺序匹配的) 。
$container:(字符串)(可选)
默认值: div
ul 父节点(这里指导航菜单的容器)的标签类型,只支持div 和 nav 标签, 如果是其它值, ul 父节点的标签将不会被显示。也可以用false(container => false)去掉ul父节点标签。
$container_class:(字符串)(可选)
默认值: menu-{menu slug}-container
ul 父节点的 class 属性值。
$container_id:(字符串)(可选)
默认值: None
ul 父节点的 id 属性值。
$menu_class:(字符串)(可选)
默认值: menu
ul 节点的 class 属性值。...
浏览更多内容请先登录。
立即注册
更新于:2021-12-21 20:19:36
相关内容
WordPress 和 WooCommerce建设商业站
eStore基于 WooCommerce 的 WordPress 免费商城主题的介绍和安装搭建
WordPress 学习和内容整理
(坑爹)教你如何使用 WordPress 和 WooCommerce 来建设一个购物网站或外贸商城
如何从零开始搭建 Woocommerce 在线商城,从零开始,初学者友好教程
WordPress菜单函数wp_nav_menu()详细介绍
WordPress 主题整理
4款WordPress WooCommerce微信支付宝收款插件推荐
wordpress使用胖鼠采集插件一键发布内容
解决WordPress博客安装插件时提示输入FTP用户名和密码的问题,取消提示
推荐内容