位置: 编程技术 - 正文

WordPress开发中自定义菜单的相关PHP函数使用简介(wordpress自定义api)

编辑:rootadmin

推荐整理分享WordPress开发中自定义菜单的相关PHP函数使用简介(wordpress自定义api),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:wordpress自学,wordpress开发app,wordpress自定义,wordpress项目开发,wordpress zibll,wordpress自定义api,wordpress zibll,wordpress自定义api,内容如对您有帮助,希望把文章链接给更多的朋友!

函数意义wp_nav_menu ()自定义菜单显示函数

register_nav_menu ()自定义菜单注册函数 ? 单数

register_nav_menus ()自定义菜单注册函数 ? 复数 (很蛋疼的一个复数形式)

以下举例均用 register_nav_menus () 这个复数形式,以免混淆。

使用位置register_nav_menus ()function.php 文件中,用于注册自定义菜单在后台的代码调用名称和后台显示名称。

wp_nav_menu ()主题任意你想调用自定义菜单的位置。

使用方法注册4个菜单更正:3个菜单(困了,老出错。)

然后去你的后台 =》 外观 =》 菜单 里面看下,基本上你就明白了,要是不明白,那你就再看一下,嘿嘿~

WordPress开发中自定义菜单的相关PHP函数使用简介(wordpress自定义api)

主题你想要显示自定义导航的位置添加以下代码。

然后就可以到后台去添加一个菜单了,(名称最好是名称或中文。更正:最好是英文。)你可以设定这个菜单里面显示什么,不显示什么,甚至可以设置导航的层级内容,很方便的说。

过滤掉自定义菜单中无用的CLASS值在 WordPress 的自定义菜单的输出中,菜单中每一个子元素都有一个很长的 class 值,虽然从外观上看不出什么异样来,但从代码上看确实让人心里很难受,其实要过滤掉这些 class 值有很多方法,今天来讲一下通过挂载过滤器 (filter),去除那些我们不想要的class。在 WordPress 3.5.0 以后的版本中将取消友情链接功能,并以自定义菜单功能实现,这个是后话。我们在输出自定义菜单的时候,为了让我们更好的控制自定义样式, WordPress 会默认给我们菜单的子元素输出很多个 class 的值,就像下面这样。

如何过滤之,让我们的网页源代码变得简洁、易读呢?

在你的functions.php里面加入

这里将 current-menu-item 这个值保留主要是为了辨别当前页面。

其实,还有其他方法去过滤输出的 class 值的,比如说控制 Walker_Nav_Menu 这个类来精确控制自定义菜单的输出,但因为比较麻烦所以在这里先不提,其实 Walker_Nav_Menu 这个类可以完成更多我们需要的功能。

总结 ? 需注意自定义菜单式在 WordPress 3.0 后才引入的一个功能概念,有点类似于之前的小工具,不过自定义菜单更倾向于导航用途,但因为新功能的中文翻译、流传较慢,再加上这个功能只要是主题成型的爱折腾的博主一般不会在导航方面折腾,所以大家还一直不了解,甚至都出现了错误教程满天飞得局面,在这里希望有的博主在发表博文的时候不要以转载为主,就算是转载一些主要功能请具体测试一下,以免误导新人。

需注意:后台设置中如果没有给自定义导航里面设定菜单的话,那wp会为没有设定菜单的导航里自动添加所有页面为导航,这是一个蛋疼的缺省,所以如果这个导航我们不想显示的话,你最好能在后天设定一个空的菜单,然后给不想显示的导航添加这个菜单,这样自定义导航就不会显示了。

php实现购物车功能(上) 本文分两篇为大家介绍php实现购物车功能,具有一定的参考价值,相信大家一定喜欢。1、需求分析我们需要找到一种将数据库连接到用户的浏览器的方

php实现购物车功能(下) 接着上篇继续学习:《php实现购物车的功能(上)》7、实现一个管理界面登录界面由以下代码实现:7.1admin.phpphp/***@authorswitch*@copyright*主管理菜单*///

WordPress开发中用于获取近期文章的PHP函数使用解析 wp_get_recent_posts函数在WordPress中是一个可以获取近期文章数组的函数,相较于其他的文章获取方式,wp_get_recent_posts返回的将是一个数组而不是对象,所以

标签: wordpress自定义api

本文链接地址:https://www.jiuchutong.com/biancheng/289081.html 转载请保留说明!

上一篇:PHP使用Pear发送邮件(Windows环境)(php怎么发布)

下一篇:php实现购物车功能(上)(php实现购物车功能的方法)

  • 印花税权利许可证照免税吗
  • 企业纳税过程
  • 其他收益里的政府补助免税吗
  • 收付实现制有应收应付吗
  • 收到的印花税退税怎么会计处理
  • 个人承包经营所得是什么意思
  • 库存冲红是什么意思
  • 多计提的销售费用冲销
  • 销售加工费怎么做账务处理
  • 工厂投产前的准备工作有哪些
  • 劳务分包服务费率
  • 客户已经抵扣的发票怎么开负数发票给对方
  • 服装公司业务范围有哪些
  • 销售方未抄报税的专票购买方能抵扣吗?
  • 注册资本变更增加意味着什么
  • 小规模纳税人月超15万季度不超45万
  • 水利申报怎么申报
  • 建筑施工企业购进材料会计分录
  • 汇算清缴补交的税怎么做凭证
  • 一月份的工作日是多少天
  • 总公司出货分公司怎么办
  • 投资其他公司的钱计入什么科目
  • 子公司注销如何做账
  • 固定资产采用历史成本计价
  • 失控发票账务处理
  • 盘盈现金计入当期损益
  • 戴尔r710服务器系统安装详解
  • 反映企业在一定会计期间经营成果的会计报表
  • 公司向银行贷款利息是多少
  • 苹果系统中怎么删除软件
  • 苹果系统公测版
  • 如何更改windows11管理员账户名称
  • backup是什么文件夹怎么能打开
  • 公司赞助是什么意思
  • 应付债券的会计处理例题
  • 什么是西孟加拉邦首府
  • 材料委托加工
  • 最早能玩游戏的人
  • Prometheus告警规则配置
  • 收到电子退库如何入账
  • 政府会计公共基础设施分类
  • 没有初级会计证可以从事会计工作吗
  • 工程公司收到工程款会计分录
  • 什么是劳务派遣制员工
  • 开增值税发票需要和收款账户名字一致吗
  • 非限定性资产和业务活动表关系
  • 承兑汇票兑现与贴现的区别
  • 应收帐款出售给银行会计分录
  • 投资性房地产对外出租的账务处理
  • 普通增值税发票会计科目如何写?
  • 怎么作废银联在网上银行
  • 利用职务之便谋取私利是什么罪
  • 药品进销差价会计科目
  • 混凝土增值税发票税率
  • 生产过程中报废怎么核算成本
  • 其他应付款贷方什么意思
  • 汽车装修费计入哪个科目
  • 公司购买的五金怎么入账
  • 享受优惠政策的通知
  • 工会经费的使用应当依法接受国家的监督
  • 个人社保代扣业务是什么意思
  • 职工福利费如何计算
  • win10上如何安装hd4850驱动
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • win8 桌面图标
  • win8系统忘记密码电脑重置
  • macbookair控制面板
  • win7的cpu怎么看
  • jquery ztree api
  • css怎么画图
  • unity shader可视化编辑
  • javascript要怎么学
  • 请问在javascript程序中
  • jquery的核心函数
  • javascript教程完整版
  • android布局文件详解
  • 技术咨询服务费税率
  • 中心组学习的意义?
  • 电信宽带绑定的手机号怎么解除绑定
  • 新四板企业哪里可以查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设