WordPress菜单漫步者项目有"错误"领域

时间:2016-10-24 18:50:49

标签: php wordpress wp-nav-walker

我正在尝试为WordPress主题(基于_s)创建(我的第一个)菜单步进器,但我无法获得工作菜单作为输出。我在网上找到了几个例子,但似乎没有人能正常工作。 $ item变量看起来很奇怪。如果我做了

class My_Menu_Walker extends Walker_Nav_Menu {
   function start_el(&$output, $item, $depth, $args) {
       echo "<pre>";
       print_r($item);
       echo "</pre>";
       ... my not working code here
   }
}

我从转储中获得WP-Post输出,没有$ item-&gt; url,没有$ item-&gt; title等。我确实有$ item-&gt; guid,$ item-&gt; post_title。我通过以下方式在header.php中调用walker:

$walker = new My_Menu_Walker;
wp_nav_menu(array(
    'theme_location' => 'primary', 
    'menu_id' => 'primary-menu',
    'walker' => $walker
));

我想我做了一些非常愚蠢的事情,但现在我无法看清楚。

0 个答案:

没有答案