oracle nav函数,WordPress函数wp_nav_menu()怎样用_CMS体系建站教程
WordPress函数wp_nav_menu()怎样用?
1、wp_nav_menu()函数引见:
worpdress发展到3.0今后增加了一个自定义菜单函数wp_nav_menu(),使得wordpress可以轻松的制造本身的导航菜单。
2、怎样挪用导航菜单(自定义菜单):
在须要挪用导航菜单(或许称之为自定义菜单)的处所插进去<?php wp_nav_menu($args) ;?>来挪用导航菜单,个中$args是函数的参数,后面会细致申明。
引荐:《WordPress教程》
3、wp_nav_menu($args)函数中,参数$args的默认值:
代码以下:
’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’ => ’
- %3$s
’,
’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 属性值。
$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
自定义的遍历对象,挪用一个对象定义显现导航菜单。
5、怎样兼容旧版本的wordpress:
应用参数$fallback_cb来完成对旧版本的wordpress的兼容,将参数 ‘sort_column’=>’menu_order’ 写入 wp_nav_menu 的参数, 那该参数同时也会通报到 call_user_func 要领中. 假如 call_user_func 是 wp_page_menu 要领, 那末显现的页面列表将会以给予的序号排序输出.
代码以下:
if ( ( !$menu || is_wp_error($menu) || ( isset($menu_items) && empty($menu_items) && !$args->theme_location ) )
&& ( function_exists($args->fallback_cb) || is_callable( $args->fallback_cb ) ) )
return call_user_func( $args->fallback_cb, (array) $args );
// 假如找不到指定菜单, 或许菜单不存在任何条目并没有指定自定义菜单, 运用 call_user_func 要领来举行处置惩罚
以上就是WordPress函数wp_nav_menu()怎样用的细致内容,更多请关注ki4.cn别的相干文章!
收藏 | 0
oracle nav函数,WordPress函数wp_nav_menu()怎样用_CMS体系建站教程相关推荐
- 视频教程-wordpress建站教程之环境部署详解课程-PHP
wordpress建站教程之环境部署详解课程 著名的photoshop狂热者,讲课深入浅出,生动风趣.参与编写多部photoshop视频教程,数码照片处理教程等,麒麟设计教程网特聘主讲人. 梁田聪 ¥ ...
- WordPress建站教程 从零开始服务器搭建网站超详细
说起第一次使用Wordpress建站,相信大部分人的印象都是虚拟主机.空间搭网站,因为便宜.省心,自己搭个小站放上去也算足够,但是随着各种技术的迅速发展,原来的很多虚拟主机已经不能再满足Wordpre ...
- 个人博客建站教程wordpress+wdcp(小白入门首选)
原文链接:个人博客建站教程 前言: 如何搭建个人博客,以及网站呢? 今天带领大家从小白完成搭建个人博客,以及网站. 如果你不知道,请不要觉得麻烦,跟着步骤很简单就会完成. 那么准备好了,我们就开始建站 ...
- 【一、建站综述及步骤简介】2021最详细wordpress博客建站教程(2021.03.01更新)
通过本wordpress博客建站教程系列系列文章,你可以不懂网页代码条件下,搭建一个谷歌insight测评90分的个人博客,最低费用在每年80块.本人搭建博客小站点击下面链接即可进入: ...
- 【十四、网站备案、博客备案、工信部备案】2021最详细wordpress博客建站教程(2021.03.04更新)
通过本wordpress博客建站教程系列系列文章,你可以不懂网页代码条件下,搭建一个谷歌insight测评90分的个人博客,最低费用在每年80块.本人搭建博客小站点击下面链接即可进入: ...
- 【十五、网站公安备案】2021最详细wordpress博客建站教程(2021.03.04更新)
通过本wordpress博客建站教程系列系列文章,你可以不懂网页代码条件下,搭建一个谷歌insight测评90分的个人博客,最低费用在每年80块.本人搭建博客小站点击下面链接即可进入: ...
- wordpress建站教程入门-wordpress模板建站教程入门
wordpress建站教程入门?为什么要使用wordpress建站因为wordpress网站程序是一个老牌的内容管理程序网站,今天给大家推荐一款万能wordpress工具:网站搭建(只需输入域名选择模 ...
- WordPress从入门到精通建站教程
wordpress作为一款经典的博客,被很多做seo的人士使用.尤其是近期很多卖产品的人,利用wordpress优化产品单页,是自己的关键词排名提升到很好的高度,实现自己的利润最大化.当然也有人用wo ...
- 【十一、wordpress优化之六:CDN加速,以腾讯CDN为例】2021最详细wordpress博客建站教程(2021.03.03更新)
通过本wordpress博客建站教程系列系列文章,你可以不懂网页代码条件下,搭建一个谷歌insight测评90分的个人博客,最低费用在每年80块.本人搭建博客小站点击下面链接即可进入: ...
- 建站教程WordPress新手入门十友链管理
在SEO里面,一直强调的内链为王,外链为皇,友情链接就是皇,用于展示与其他网站交换的链接,可以相互导流.重不重要?自己判断!反正营销值得学一般不轻易跟人换友链,要换的也是知根知底的. 上一篇营销值得学 ...
最新文章
- STM32 GPIO的原理、特性、选型和配置
- 使用IntelliJ IDEA 15和Maven创建Java Web项目
- 从前到后的CAN总线(二)
- 深入理解Java类型信息(Class对象)与反射机制
- SAP 采购订单上的总账科目如何自动带出来
- linux标准IO实验,Linux系统编程(第三篇) 标准IO.pdf
- 吴老师用计算机输入一份稿件,分数乘除法易错题复习1.pdf
- 2017.10.11 灾难 失败总结
- 谷歌趋势:“比特币”热度远不及2017年高点
- 防范ARP网关欺骗, ip mac双向绑定脚本
- 语音数据增强算法汇总(附代码)
- MATLAB符号运算——极限
- android瀑布流插件,jQuery瀑布流插件 Masonry
- 蓝牙耳机哪个品牌性价比高?高性价比真无线蓝牙耳机
- LWN: 名为 Sequoia 的 seq_file 漏洞!
- Java邮件订阅功能分析
- Alpine Linux
- R语言爬虫豆瓣高评分电影(喝最烈的酒,熬最深的夜,吃最好的胃药,敷最贵的面膜)
- Whistle使用手册
- 1211: 8102 开关