wordpress 导航栏 调用 与

news/2024/10/27 22:25:49/

环境:wordpress6、twentytwentyone模板

一、wp-content/themes/twentytwentyone/functions.php  添加以下代码:

1、注册 (左边是别名,右边是名称。别名会用在导航栏的调用上,名称则显示在菜单后台页面上:外观->菜单)
register_nav_menus(array('primary' => esc_html__( 'Primary menu', 'twentytwentyone' ),'footer'  => esc_html__( 'Secondary menu', 'twentytwentyone' ),));2、重写类
class Custom_Walker_Nav_Menu extends Walker_Nav_Menu {//在子菜单项之前输出子菜单的起始标记function start_lvl(&$output, $depth = 0, $args = array()) {$indent = str_repeat("\t", $depth);$output .= "\n$indent<ul class=\"sub-menu\">\n";}//在子菜单项之后输出子菜单的结束标记function end_lvl(&$output, $depth = 0, $args = array()) {$indent = str_repeat("\t", $depth);$output .= "$indent</ul>\n";}//输出每个菜单项的起始标记和内容function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) {$indent = ($depth) ? str_repeat("\t", $depth) : '';$output .= $indent . '<li';// 添加 "nav-current" 类到当前活动菜单项if (in_array('current-menu-item', $item->classes) || in_array('current-menu-parent', $item->classes)) {$output .= ' class="nav-current"';}$output .= '><a href="' . $item->url . '">' . $item->title . '</a>';}//输出每个菜单项的结束标记function end_el(&$output, $item, $depth = 0, $args = array(), $id = 0) {if ($args->walker->has_children) {$output .= '</ul>';}$output .= "</li>\n";}
}

二、导航栏调用

<nav class="nav-bar"><div class="nav-wrap"><?phpecho wp_nav_menu(array('theme_location' => 'primary','menu_class' => 'nav','container' => 'ul','walker' => new Custom_Walker_Nav_Menu(),));?></div></nav>


http://www.ppmy.cn/news/773131.html

相关文章

骨声纹识别解锁技术你知道吗?多种解锁方式,你觉得哪种更好?

现在&#xff0c;手机时时刻刻都陪伴在我们左右&#xff0c;手机里涉及隐私的东西也越来越多&#xff0c;并且我们也越来越注重个人隐私&#xff0c;所以我们一般都会给自己的手机设置密码。各大手机厂商也一直在手机解锁方式上不断的创新&#xff0c;所以我们今天来盘点一下现…

声纹识别,听声辨人

近年来&#xff0c;在生物识别技术领域中&#xff0c;声纹识别技术以其独特的方便性、经济性和准确性等优势受到世人瞩目&#xff0c;并日益成为人们日常生活和工作中重要且普及的安全验证方式。 声纹识别属于生物识别技术的一种&#xff0c;是一项根据语音波形中反映说话人生…

基于Pytorch实现的声纹识别模型

前言 本章介绍如何使用Pytorch实现简单的声纹识别模型&#xff0c;本项目参考了人脸识别项目的做法Pytorch-MobileFaceNet ,使用了ArcFace Loss&#xff0c;ArcFace loss&#xff1a;Additive Angular Margin Loss&#xff08;加性角度间隔损失函数&#xff09;&#xff0c;对…

骨相研究

骨相研究 A天庭骨  B枕骨   C顶骨  D项骨   F佐串骨   I眉骨  J太阳骨  K鼻骨    L颧骨 头部者&#xff0c;处一体之尊。为百骸之长。诸阳之会&#xff0c;五行之宗。一身骨相具乎面部。骨格定一世荣枯。吾在此就古人所记载的骨相、奇骨、贵骨进行图解分析。时…

声纹识别概述(2)声纹识别原理和过程

文章目录 宏观理解技术细节声纹识别发展流程传统方法深度学习的方法 多看&#xff1a;声纹识别技术简介——化繁为简的艺术&#xff0c;深入浅出了解声纹识别。 宏观理解 1、困难在哪&#xff1f; 不同的人说话语音波形不同&#xff0c;但是相同的人用不同的语调或者在不同的…

声纹识别·总章

声纹识别 1. 理论1.1 声纹识别基础1.2 声纹识别算法1.3 声纹识别数据介绍 2. 资源2.1 数据&#xff08;中文/英文&#xff09;2.2 工具KaldiTensorFlowPyTorchKeras 2.3 资源汇总语音/声纹相关书籍语音/声纹相关课程声纹识别的应用声纹识别学习路径 2.4 声纹识别大牛 3. 实战&a…

声纹识别--基础学习笔记

由于每个人的声道、口腔和鼻腔(发音要用到的器官)也具有个体差异性。因为反映到声音上&#xff0c;也是具有差异性的。就比如说&#xff0c;当在接电话的时候&#xff0c;通过一声"喂"&#xff0c;就能准确的分辨出接电话的是谁&#xff0c;人耳作为身体的接收器生来…

第三课 声纹识别

深度学习资料 英文版&#xff1a; Deep Learninghttps://www.deeplearningbook.org/中文版&#xff1a; GitHub - exacity/deeplearningbook-chinese: Deep Learning Book Chinese TranslationDeep Learning Book Chinese Translation. Contribute to exacity/deeplearningbo…