我正在为菜单创建一个自定义漫游器,我的代码如下:
<?php
class My_Walker extends Walker {
function start_lvl( &$output, $depth = 0, $args = array() ) {
$output .= "<nav>";
}
function end_lvl( &$output, $depth = 0, $args = array() ) {
$output .= "</nav>";
}
function start_el( &$output, $object, $depth = 0, $args = array(), $current_object_id = 0 ) {
$output .= "<li>My Item</li>"; //This is just a sample <li>
}
}
Thestart_el
工作正常,但是start_lvl
和end_lvl
根本不起作用。呈现的HTML如下所示:
为什么我的start_lvl
和end_lvl
不工作?