WordPress函数:wp_nav_menu($args)函数说明
WordPress函数 wp_nav_menu()用于显示头部、标题、底部的导航菜单。后台设置位于:外观=》菜单。目前支持 3 个菜单选项。
函数使用说明:
<?php $defaults = array('theme_location' => '',>'menu' => '','container' => 'div','container_class' => 'menu-{menu slug}-container','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 wp_nav_menu( $defaults ); ?>
函数参数说明:
wp_nav_menu(array( 'theme_location' =>'primary')); //调用第一个菜单。
$theme_locaton:(字符串)(可选)
默认值: None
用于在调用导航菜单时指定注册过的某一个导航菜单名,如果没有指定,则显示第一个。
$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 属性值。
$menu_id:(字符串)(可选)
默认值: menu slug, 自增长的
ul 节点的 id 属性值。
$echo:(布尔型)(可选)
默认值: true (直接显示)
确定直接显示导航菜单还是返回 HTML 片段,如果想将导航的代码作为赋值使用,可设置为false。
$fallback_cb:(字符串)(可选)
默认值: wp_page_menu (显示页面列表作为菜单)
用于没有在后台设置导航时调的回调函数。
$before:(字符串)(可选)
默认值: None
显示在每个菜单链接前的文本。
$after:(字符串)(可选)
默认值: None
显示在每个菜单链接后的文本。
$link_before:(字符串)(可选)
默认值: None
显示在每个菜单链接文本前的文本。
$link_after:(字符串)(可选)
默认值: None
显示在每个菜单链接文本后的文本。
$items_wrap:(字符串)(可选)
默认值: None
使用字符串替换修改ul的class。
$depth:(整型)(可选)
默认值: 0
显示菜单的深度, 当数值为 0 时显示所有深度的菜单。
$walker:(对象型)(可选)
默认值: new Walker_Nav_Menu
自定义的遍历对象,调用一个对象定义显示导航菜单。
wp_nav_menu使用实例
后台设置:
登录后台设置:外观=》菜单,设置三个菜单,分别为:nav, menu, footer
将“页面”选项,或者分类选项添加指定页面到菜单中,保存后即可。
页面调用:
//此函数位于主题下的functions.php//代码来自:http://www.mangostuido.net//$type为 nav, menu, footerfunction mgmenu( $type ) {wp_nav_menu ( array ('theme_location' => $type,'echo' => false) );} 原文地址:http://www.mangostudio.net/archives/132
转载于:https://www.cnblogs.com/mangostudio/p/4044229.html
WordPress函数:wp_nav_menu($args)函数说明相关推荐
- 说说WordPress的主查询函数-query_posts()
今天说说WordPress 的主查询函数 -query_posts(),因为我正在制作的主题里面多次用到了这个函数 . query_posts()查询函数决定了哪些文章出现在WordPress 主 循 ...
- python高阶函数闭包装饰器_Python_基础_(装饰器,*args,**kwargs,高阶函数,函数闭包,函数嵌套)...
一,装饰器 装饰器:本质就是函数,功能是为其它的函数动态添加附加的功能 原则:对修改关闭对扩展开放 1.不修改被修饰函数的源代码 2.不修改被修改函数的调用方式 装饰器实现的知识储备:高阶函数,函数嵌 ...
- python中args和kwargs_Python 函数参数*args和**kwargs
尽管*args和**kwargs参数不受重视,但这它们是Python中非常有用的特性.了解其中的潜能会让你成为更高效的开发者. *args和**kwargs参数到底有什么用呢?它们能让函数接受可选参数 ...
- Spring-AOP @AspectJ切点函数之args()和@args()
文章目录 概述 args() @args() 实例 args() @args() 概述 args函数的入参是类名, 而 @args()的入参必须是注解类的类名. 虽然args()允许在类名后使用&qu ...
- php bloginfo stylesheeturl,WordPress主题制作–bloginfo函数使用教程
最近在做一款WordPress的主题,由于对PHP知之甚少,所以在制作过程中,还是费了很大劲儿的,现在就把在制作过程中遇到的一些问题逐一分享出来. 开篇第一讲,我要分享的是bloginfo函数.这个函 ...
- java中main函数的args参数
先说一下args的作用: 我们习惯将一些有用的参数传递给我们定义的函数,那么可曾想过有参数传递给main函数?args就是传递给main函数的一个数组参数. 可是main函数作为程序( ...
- 学习WordPress必须知道的函数(转)
WordPress是目前十分流行的独立博客程序,因傻瓜化安装和使用,其在网民中的应用已近乎普及.但也因为很多新入门的用户几乎对WordPress 程序没有任何了解,造成使用中碰到问题无法解决,求助也十 ...
- 用好WordPress不可不知的函数(转)
想在网上找个WordPress的中文文档,未果,发现了这七篇不错的文章,编辑为一篇,发布于美拓的blog.文章转载自:月夜 [http://www.yueye.org] 用好WordPress不可不知 ...
- render函数和redirect函数的区别+反向解析
render函数和redirect函数的区别+反向解析 1.视图函数:一定是要包含两个对象的(render源码里面有HttpResponse对象) request对象:----->所有的请求 ...
- Go 学习笔记(15)— 函数(01)[函数定义、函数特点、多值返回、实参形参、变长参数,函数作为参数调用]
1. 函数定义 Go 语言最少有个 main() 函数.函数声明告诉了编译器函数的名称,返回类型和参数. func funcName(parameter_list)(result_list) {fun ...
最新文章
- Intel发布FPGA
- Linux非阻塞IO(八)使用epoll重新实现非阻塞的回射服务器
- CSS实现自适应的图片背景边框代码
- 国内敏捷项目协作工具亲测推荐
- Mysql学习总结(82)——MySQL逻辑删除与数据库唯一性约束如何解决?
- Mybatis Plus 连表操作及分页
- 使用Mapnik生成地形图——thematicmapping.org译文(四)
- 《勒索软件经济分析》:“理想赎金”950英镑
- Java 序列化与反序列化详解
- java程序员必备---2020年idea官方最新版ideaIU-2020.1.1.exe
- Excel数据去重(删除重复项)
- Redis:Error starting userland proxy: listen tcp4 0.0.0.0:6379: bind: address already in use
- 使用计算机需要准备硬件和什么,2017年计算机硬件知识参考试题
- matlab磁铁模拟,用matlab 模拟环形磁铁的磁场分布
- Datagridview 相关
- JCL,JES运作流程
- GIS自主创新十年路(一):缘起ActiveMap
- 少壮不努力 老大徒伤悲
- 倍福--绝对编码器位置保存
- mongoose之bulkWrite