WordPress空导航菜单错误

时间:2014-12-09 作者:Jack Torris

我创建了多站点。我已经为第一个子域分配了菜单,而对于第二个子域,我没有分配菜单。

我刚刚启用了调试模式,出现以下错误:

Notice: Trying to get property of non-object in /home3/public_html/project/myproject/wp-includes/nav-menu-template.php on line 154

我看了几篇文章,他们建议使用解决方案Fallback\'fallback_cb\' => \'wp_page_menu\', . 我确实尝试过,但仍然显示出错误。

  $defaults = array(
      \'theme_location\' => \'primary\',
       fallback_cb\' => \'wp_page_menu\',
       \'menu_class\'=> \'nav navbar-nav\',
       \'walker\' => new My_Walker_Nav_Menu()
                   );

      wp_nav_menu( $defaults ); 
有什么解决办法吗?如何修复它?

1 个回复
SO网友:Rakhi

尝试将您的位置添加为参数。

 <?php
if ( has_nav_menu( $location ) ) {
     //Do something
} ?>  

结束

相关推荐

Mega Menu Walker

我正在尝试创建一个超大菜单漫游器。不幸的是,walkers完全没有掌握我的编码知识。我真的需要一些帮助才能让它工作。以下是我需要的功能:包裹第二层<ul> 在里面<section>. [COMPLETE]</当用户在<li> 在第二级<ul>, 做那个<li> 开始一个新的<ul>. 如果是第一次<li> 在列表中,不要做任何事情,以防止形成空的无序列表。[COMPLETE]</当用户在<li> 在