【发布时间】:2021-08-10 22:36:52
【问题描述】:
我喜欢在主导航li 元素中添加一个空的“跨度”,它有一个特定的类。
这是想要的外观:
<ul>
<li class="menu-item"><a href="#" class="nav-link"></a></li>
<li class="menu-item"><a href="#" class="nav-link"></a></li>
<li class="menu-item has-childern"><a href="#" class="nav-link"></a><span></span></li>
</ul>
我有一个在每个导航链接后添加跨度的代码:
add_filter('nav_menu_item_args', function ($args, $item, $depth) {
if ( $args -> theme_location == 'primary') {
$args -> link_after = '<span></span>';
}
return $args;
}, 10, 3);
如何实现仅在具有“has-children”类的“li”元素中添加“span”?感谢您的帮助!
【问题讨论】:
-
我在这里找到了答案:stackoverflow.com/questions/44396980/… - Ruvee 感谢您的所有努力!
-
嗯,感谢您为我提供
feedbacks和sharing解决方案。
标签: php wordpress navigation nav wp-nav-walker