我是WordPress的新手,不确定我是否朝着正确的方向前进。
基本上我有一个名为
的菜单 wp_nav_menu(array('walker' => new Nav_Header_Walker(), 'theme_location'=>'header-menu'));
我正在用
修改输出class Nav_Header_Walker extends Walker_Nav_Menu{
function start_lvl( &$output, $depth = 0, $args = array() ) {
$output .= '<ul class="mynav">';
}
function end_lvl( &$output, $depth = 0, $args = array() ) {
$output .= '</ul>';
}
function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
$output .= '<li><a href="">cat</a></li>';
}
}
但似乎唯一的Walker函数是带有'_el'的函数,我也无法使用$ item-&gt; title等输出任何值。
谢谢!
答案 0 :(得分:0)
输出$ item数组的内容,以查看属性是什么。我针对我的主题运行了这个,属性是$ item-&gt; post_title而不是'title'。这应该可以解决您的问题。