我创建了多站点。我已经为第一个子域分配了菜单,而对于第二个子域,我没有分配菜单。
我刚刚启用了调试模式,出现以下错误:
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 );
有什么解决办法吗?如何修复它?