wordpress菜单 - 更改<li>下拉类名称</li>

时间:2014-01-20 09:13:31

标签: wordpress class menu navigation

我很好奇,如果有人知道我怎么能这样做..默认情况下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";
  }
}

1 个答案:

答案 0 :(得分:0)

你为什么要这样?这背后没有逻辑!你应该以正确的方式解决这个问题,一切都解决了吗?