php - 向带有子项的 Wordpress 导航项添加额外元素
问题描述
我有一个嵌套的下拉菜单。在有子元素的元素上,我想在链接文本旁边添加一个 V 形。当前的 HTML 如下所示:
<ul class="primary-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-
children menu-item-59">
<a href="#">Europe</a>
<ul class="sub-menu"></ul>
</li>
</ul>
我想使用 add_filter 钩子把这个标记变成这样:
<ul class="primary-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-
children menu-item-59">
<div>
<a href="#">Europe</a>
<img src="chevron.svg">
</div>
<ul class="sub-menu"></ul>
</li>
</ul>
我希望找到一个过滤器,它可以返回一系列菜单项。如果菜单项具有“menu-item-has-children”类,我想更改项目中的 HTML。
解决方案
推荐阅读
- c# - 如何为方法中使用的对象建模(UML,类图)
- c# - Rhino Mocks 使用存根函数的输入参数来创建返回值
- google-apps-script - 添加 ALERT onEdit - Google 表格/Google Apps 脚本
- python - 如果我使用 pandas 对同一项目同时拥有 True 和 False 行,则获取 True 行
- android - 如果 WebView 遵循替代链接,则返回时会进入无限循环
- python - 如何根据 PID 获取正在运行的 IE 实例
- javascript - phpmyadmin+mysql 实时拉取数据
- java - byte[] 可以转换成连续的输入流
- angular - Ngx-Indexed-db - 数据未保存在 Microsoft Edge 浏览器中,引发数据错误
- python - 如果未找到元素,脚本将不起作用