我很好奇,如果有人知道我怎么能这样做..默认情况下wordpress在UL上有子菜单类,就像这样......
<li><a href="#">Where We Operate</a>
<ul class="sub-menu">
<li><a href="#">Canada</a></li>
<li><a href="#">Australia</a></li>
<li><a href="#">Germany</a></li>
<li><a href="#">Russia</a></li>
<li><a href="#">South Africa</a></li>
</ul>
是否可以在 UL 之前将子菜单类更改为 LI ,如下所示:
<li class="sub-menu"><a href="#">Where We Operate</a>
<ul>
<li><a href="#">Canada</a></li>
<li><a href="#">Australia</a></li>
<li><a href="#">Germany</a></li>
<li><a href="#">Russia</a></li>
<li><a href="#">South Africa</a></li>
</ul>
我尝试过助行课,但我可以改变的是UL课程。
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";
}
}
答案 0 :(得分:0)
你为什么要这样?这背后没有逻辑!你应该以正确的方式解决这个问题,一切都解决了吗?