gpt4 book ai didi

wordpress - wp_nav_menu 更改子菜单类名称?

转载 作者:行者123 更新时间:2023-12-02 19:25:19 29 4
gpt4 key购买 nike

有没有办法改变 child <ul class="sub-menu">由 WordPress 本身生成自定义类名?

我认识家长<ul>您可以使用 'menu_class' => 'newname' 删除或更改名称.

我找不到答案。我试过'submenu_class' => 'customname' 。对我来说这似乎合乎逻辑,但显然这不是正确的。

有什么想法吗?

最佳答案

没有此选项,但您可以扩展 WordPress 用于创建菜单 HTML 的“walker”对象。只需要重写一种方法:

class My_Walker_Nav_Menu extends Walker_Nav_Menu {
function start_lvl(&$output, $depth) {
$indent = str_repeat("\t", $depth);
$output .= "\n$indent<ul class=\"my-sub-menu\">\n";
}
}

然后,您只需将步行器的实例作为参数传递给 wp_nav_menu ,如下所示:

'walker' => new My_Walker_Nav_Menu()

关于wordpress - wp_nav_menu 更改子菜单类名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5034826/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com