首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

wp_nav_menu()显示当前页面及其深度=1的子项

wp_nav_menu()是WordPress中的一个函数,用于显示当前页面及其深度为1的子项的导航菜单。

该函数的参数包括菜单的位置、样式、容器元素等,通过调用该函数可以在网站的前端页面中显示一个导航菜单。

具体来说,wp_nav_menu()函数可以接受以下参数:

  1. 'theme_location':指定菜单的位置,通常是在主题文件中注册的一个菜单位置。
  2. 'menu':指定要显示的菜单的名称或ID。
  3. 'container':指定菜单的容器元素,默认为<div>。
  4. 'container_class':指定菜单容器元素的CSS类。
  5. 'container_id':指定菜单容器元素的ID。
  6. 'menu_class':指定菜单列表元素的CSS类。
  7. 'menu_id':指定菜单列表元素的ID。
  8. 'depth':指定菜单的显示深度,设置为1表示只显示当前页面及其一级子项。
  9. 'fallback_cb':指定当没有设置菜单时的回调函数。
  10. 'walker':指定一个自定义的Walker类,用于生成菜单的HTML结构。

通过调用wp_nav_menu()函数,可以方便地在WordPress主题中添加并显示导航菜单。这样用户就可以在前端页面中浏览和导航网站的各个页面。

腾讯云提供了一系列与WordPress相关的产品和服务,包括云服务器、云数据库、CDN加速等,可以帮助用户搭建和管理WordPress网站。具体的产品介绍和相关链接可以参考腾讯云官方网站的WordPress产品页面:https://cloud.tencent.com/product/wordpress

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

记录微信小程序显示当前年月日及其详细时间代码

php显示年份代码: {php}echo date('Y');{/php} 或者 如果是zblog-php直接用第一个就行,其他程序选择第二种方式吧。...然后聊聊微信小程序,为什么要写成自动显示呢,因为小程序需要后台工作人员审核,但是有一处不合规就得来回反复提交审核,仅仅因为一个年份日期提交审核又不划算,所以想着能不能也像php那样自动调用,答案是可以...设置完成后,找到要显示模板文件(根据实际情况而定),因为我小程序是橙色阳光大佬开发,所以需要在用户界面添加时间,所以我目录是“/pages/user/index.js”,找到之后添加如下代码:... Date());         var time = utils.formatYear(new Date());         // 再通过setData更改Page()里面的data,动态更新页面的数据...,如果想显示详细时间就替换成“formatTime”即可。

1.4K10
  • 记录微信小程序显示当前年月日及其详细时间代码

    php显示年份代码: {php}echo date('Y');{/php} 或者 如果是zblog-php直接用第一个就行,其他程序选择第二种方式吧。...然后聊聊微信小程序,为什么要写成自动显示呢,因为小程序需要后台工作人员审核,但是有一处不合规就得来回反复提交审核,仅仅因为一个年份日期提交审核又不划算,所以想着能不能也像php那样自动调用,答案是可以... => {     const year = date.getFullYear()     return [year].map(formatNumber) } 代码仅显示年份,然后在最后一行找到“module.exports...设置完成后,找到要显示模板文件(根据实际情况而定),因为我小程序是橙色阳光大佬开发,所以需要在用户界面添加时间,所以我目录是“/pages/user/index.js”,找到之后添加如下代码:... Date());         var time = utils.formatTime(new Date());         // 再通过setData更改Page()里面的data,动态更新页面的数据

    1.8K10

    WordPress 自定义菜单功能介绍和使用详解

    一个常规网站,一般都会有一个网站导航。这里导航,通常包含网站栏目、特殊页面等等。对于一个博客来说,我们也需要一个这样导航。...如果你主题不支持自定义菜单功能,那么左边 主题位置 面板会提示你,这个自定义菜单选项将会在侧边栏显示。...现在,我要制作这个自定义菜单内容。在左边有三个面板:分类目录、自定义链接、页面。里面包含着你当前博客里面的相关数据。 我们只需要勾选相应内容或者直接拖动到右边刚刚设置菜单面板中即可。...注意是,可以通过拖动改变显示顺序,而且还可以修改显示名称。所以说,这个功能非常强大而且灵活。这样,一个导航链接就做好了。...'items_wrap' => 可选,设置包裹自定义菜单标签形式。默认:%3$s,通常不要修改 。

    1.1K20

    wordpress导航菜单详解及改造

    当然照我所写代码也可 具体怎么使用稍后会讲 然后在wp后台菜单处显示如下 至于怎么设置菜单,具体见下面wordpress大学教程 https://www.wpdaxue.com/wordpress-nav-menus.html...我们只需在需要放菜单地方 放如下代码 wp_nav_menu(array( 'theme_location'=>'header-menu', 'depth'=>'1', ) ); 很显然,theme_location...items_wrap'=>'%3$s', 'depth'=> 0, 'walker'=> '' ) ); 实际使用我们并不会用到这么多参数 根据实际需要来调整即可 theme_location导航别名 menu期望显示菜单...菜单链接后文本 link_before每个菜单链接文本前文本 link_after每个菜单链接文本后文本 depth菜单深度 containerfalse 时去除div标签 items_wrap值为...可以看到,生成class名太多了 但图中红线划中地方 在某些情况下对我们是很有帮助 例如通过点击导航栏某个栏目 跳转到这个栏目的页面时 导航栏此栏目位置高亮 观察导航栏结构 我们会发现 该栏目会有一个类名

    3.1K70

    使用 WordPress 导航菜单

    WordPress 原来默认导航菜单只能是页面,或者分类,或者两者,如果想自己加入一个自定义链接都需要修改主题,非常不方便,所以一个完全可定制化自定义 WordPress 导航菜单成了所有人需求...而 WordPress 3.0 其中一个非常重要功能是一个全新菜单管理系统,这个系统可以让我们创建包含由日志,页面,分类,标签和其他链接组成完全自定义菜单,并且还支持多级菜单,非常方便和强大,今天就谈谈如果使用...WordPress 导航菜单系统概述 首先我们简单解释下这个导航系统几个概念: 主题位置:就是定义导航菜单在当前主题位置名称,比如你在导航位置定义了一个菜单,名字就叫做导航菜单,那么这里就显示...使用 WordPress 导航菜单 如何激活 WordPress 自带导航菜单 要使用 WordPress 导航菜单功能,首先要给当前主题注册导航菜单,从上面我们知道,我们可以注册一个或者多个导航菜单主题位置...然后我们到主题显示菜单位置通过以下 wp_nav_menu() 就能把刚才定义菜单显示出来,当然 wp_nav_menu() 这个函数可以有非常详细参数,但是这里只要简单使用就可以,在特殊情况下才可能使用到

    2K10

    WordPress主题基本模板及常用函数

    :模板函数,存放主题用到函数模块 attachment.php:附件模板页面 判断标签 is_home():是否为首页 is_front_page():是否为指定首页,后台-设置-阅读指定首页 is_single...页摘要,输入文章发布页面摘要面板内容 the_content('more'):显示内容(post/page)全文 wp_list_pages():显示page列表,常用于显示单篇文章分页,配合...如果使用 comments_popup_script(),则留言会在新窗口中打开,反之,则在当前窗口打开 php comments_template( '', true ); :显示评论模块 php...timer_stop(1) : 网页加载时间(秒) php echo get_num_queries() : 网页加载查询量 single_cat_title():当前分类页标题 single_post_title...():当前文章标题 the_post_thumbnail():显示文章缩略图(首先要在functions.php文件加入 缩略图代码add_theme_support('post_thumbnails'

    86010

    WordPress设置登陆用户和未登陆用户显示不同菜单

    说明:一般来说网站头部有一个导航菜单,有时候由于某些因素我们需要给登陆和未登陆用户分别显示不同菜单项,这里说下方法。...1、创建两个菜单 先进入WordPress后台-外观-菜单中,创建两个菜单,菜单名称分别设置成:已登陆和未登录,并给这两个菜单分配不同菜单项。...2、确定菜单位置名称 开始下一步前,我们需要知道菜单位置名称,也就是theme_location参数值,用文本编辑器打开当前主题目录中header.php,搜索wp_nav_menu一般都能找到这个值...,代码一般长这样: // theme_location后面的 top 就是我们要找wp_nav_menu( array( 'theme_location' => 'top', 'menu_id'...=> 'top-menu') ); 3、添加执行代码 最后,在当前主题functions.php添加以下代码即可: function ludou_nav_menu_args($args = '') {

    1.1K20

    Windows之注册表操作命令

    [TOC] reg 命令 描述:reg命令是WindowsXP提供,它可以添加、更改和显示注册表项中注册表子项信息和值,以及导入导出注册表项....该参数只返回直接位于指定子项下一层中项,将会找不到当前子项子项项。 #如果省略 EntryName,则将返回子项所有项 /s #将返回各个层中所有子项和项。...默认情况下,仅列出不同点 /on:指定不显示任何内容,默认情况下,仅列出不同点 /s :Separator 比较所有子项和项 reg compare操作返回值 0 比较成功且结果相同 1 比较失败 2...如果未指定路径,则使用当前路径。...,同时将清除没有指定标志 基础示例: #范例:显示密钥 MyApp 的当前标志 REG FLAGS HKLM\Software\MyCo\MyApp QUERY reg FLAGS "HKLM\SOFTWARE

    2.1K31

    Windows之注册表操作命令

    [TOC] reg 命令 描述:reg命令是WindowsXP提供,它可以添加、更改和显示注册表项中注册表子项信息和值,以及导入导出注册表项....该参数只返回直接位于指定子项下一层中项,将会找不到当前子项子项项。 #如果省略 EntryName,则将返回子项所有项 /s #将返回各个层中所有子项和项。...默认情况下,仅列出不同点 /on:指定不显示任何内容,默认情况下,仅列出不同点 /s :Separator 比较所有子项和项 reg compare操作返回值 0 比较成功且结果相同 1 比较失败 2...如果未指定路径,则使用当前路径。...,同时将清除没有指定标志 基础示例: #范例:显示密钥 MyApp 的当前标志 REG FLAGS HKLM\Software\MyCo\MyApp QUERY reg FLAGS "HKLM\SOFTWARE

    1.4K10

    详细设计一个文章页目录插件

    当目录能在滚动区域完全显示时候,即滚动区域高度大于所有目录子项高度总和时候,不进行目录滚动,如上面的图 ① ; 当目录不能在滚动区域完全显示时候,目录需要滚动。...所以需要做就是在一个划定区域内滚动目录,超出该区域目录子项将会自动隐藏。通过滚动目录,我们可以实现目录列表头尾两个目录子项都能很好在划定区域里显示出来。...这部分内容开始前,我们先来复习一个 API,该方法会返回元素大小及其相对于视口位置: Element.getBoundingClientRect() 需求分析时候有提到,高亮原则是当前标题所在位置到浏览器可视区域顶部距离需要小于或等于一个固定值...很多文章页很长,所以有回到顶部这种功能,试想一下,如果当前页面已经滚动到最底部,这个时候来一下回到顶部,那刚刚写优化代码会遍历几次?答案是:遍历次数将会是目录子项总数。...2 件事情,第一是滚动页面到对应目录位置,然后是高亮当前点击目录; 滚动页面到对应目录位置: // 给目录子项绑定事件 let catalogDd = document.querySelectorAll

    2.4K20

    STM32简易多级菜单(数组查表法)

    up:按下“向上翻“按钮后要跳转到页面索引号 down:按下“向下翻“按钮后要跳转到页面索引号 enter:按下“确认“按钮后要跳转到页面索引号 current_operation:当前页面的索引号要执行显示函数...按钮后,跳转到索引1处(即显示1级目录,且指向第11子项);最后是此索引要显示具体内容,fun_0就是控制屏幕显示欢迎界面 再看第二行:索引是1显示1级目录,且指向第11子项(天气...);后面的4表示此时按“上翻”跳转到索引4,即显示1级目录,且指向第1第4个子项(Return);再后面的2表示此时按“下翻”跳转到索引2,即显示1级目录,且指向第1第2个子项(音乐);再后面的...5表示按下“确认”按钮后,跳转到索引5处(即显示第2级目录,且指向第2级1子项-杭州);最后是此索引要显示具体内容,fun_a1就是控制屏幕显示1级目录,且指向第11子项(天气) 其它行含义与之类似...页面的切换,这里里简单按钮轮询为例,比如初始显示欢迎界面的状态下,按下不同按键后,通过数组查表,确定要跳转到索引号,然后根据索引号,通过函数指针执行索引号对应显示函数,即实现了一次页面切换。

    2.1K21

    聊聊微前端原理和实践

    ,介绍一些主流微前端实现库及其用法,并讲解部分这些库原理和实践知识。...通常,要实现上面类似的需求,我们很容易会想到使用iframe方式来实现。在入口框架中用iframe来显示子模块页面,切换子模块时,iframe也跟着切换成对应子模块页面的url。...虽然iframe是比较容易实现,但通常也会有一些问题: 显示区域受限制,比如子项目中显示弹窗蒙层时,蒙层只会覆盖iframe区域,无法覆盖整个页面,内容也无法真正居中。...页面浏览记录无法自动被记录,刷新页面后iframe又自动回到首页。 全局上下文完全隔离,变量不共享,页面间通信比较麻烦,比如子项目与主题框架、子项目之间通信等,只能采用postMessage方式。...比如output.publicPath: '/xx'情况,webpack会认为异步资源加载url域名为当前页面的域名,这在传统spa中不会有问题,但在single-spa场景下异步资源就会加载失败

    2.2K30

    【批处理学习笔记】第十四课:常用DOS命令(4)

    /NH 指定输出中不显示栏目标题。只对TABLE和CSV格式有效。 reg     Reg概述:     对注册表子项信息和注册表项值中值执行添加、更改、导入、导出以及其他操作。    ...KeyName1     指定要比较第一个子项完整路径。...下所有子项和值与当前计算机上 HKLM\Software\MyCo 下所有子项和值进行比较,请键入:     Reg COMPARE \\ZODIAC\HKLM\Software\MyCo \\....\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /s     要将计算机 ZODIAC 上 MyCo 项下所有值复制到当前计算机上 MyCo1 项,请键入:...值 描述     0    成功     1    失败     示例:     要删除注册表项 Timeout 以及其所有子项和值,请键入:     Reg DELETE HKLM\Software

    1.5K30

    【Golang语言社区】Go语言操作注册表思路

    语法 reg copy KeyName1 KeyName2 [/f]  参数 KeyName1  指定要复制子项完整路径。.../s  复制指定子项所有子项和项。  /f  无需请求确认而直接复制子项。  /? 在命令提示符显示帮助。  注释 该版本 Reg 在复制子项时无须请求确认。 .../v EntryName  返回特定及其值。该参数只返回直接位于指定子项下一层中项。将会找不到当前子项子项项。如果省略 EntryName,则将返回子项所有项。 .../ve  指定仅返回为空值项。  /s  将返回各个层中所有子项和项。如果不使用该参数,将只返回下一层子项和项。  /? 在命令提示符显示帮助。 ...FileName  指定所创建文件名称和路径。如果未指定路径,则使用当前路径。  /? 在命令提示符显示帮助。  注释 下表列出了 reg save 操作返回值。

    2.9K70

    Vue3源码02: 项目构建流程和源码调试方法

    ,我们当前只需要关心build.js和dev.js即可,其他脚本跟本文主题关系不大,就整个源码分析系列文章来讲,其他脚本重要性其实也很有限,后续在相关主题文章如有必要会讲解对应脚本实现细节。...代码省去了构建d.ts文件以及其他许多相对次要逻辑,经过精简后,build.js核心流程逐渐清晰,可以概括为做了下面两件事情: 获取packages目录下所有子文件夹名称,作为子项目名,对应代码片段中...allTargets; 遍历每一个子项目,获取子项目的package.json文件,并构造相应参数,为每一个子项目并行执行rollup命令,将构造好参数传入。...这里体现了,框架作者们对技术选型用心,同时也能一定程度体现其开发者知识广度和深度,对各个工具如果只是简单了解,不太容易做出正确科学选择。...函数对参数对应子项目进行构建。

    86520
    领券