正如米洛所说,这似乎是插件的问题。仅就我的这个项目而言,我不打算进行这么大的挖掘,实际上我是在后退。I repeat, it\'s not a solution, just a problem hiding measure.
我查过了,正如拉克斯马纳所说,那里有没有菜单项。如果有菜单项,将菜单项显示为nav\\U菜单,如果没有,则显示默认菜单(在我的情况下,我只是在那里显示“主页”按钮,因为我的网站迫切需要)。
<?php
$menu_name = \'header_menu\';
$locations = get_nav_menu_locations();
$menu = wp_get_nav_menu_object( $locations[ $menu_name ] );
$menuitems = wp_get_nav_menu_items( $menu->term_id );
?>
<?php if( !empty($menuitems) ) { ?>
<?php wp_nav_menu( array( \'theme_location\' => \'header_menu\', \'menu_class\' => \'site-header-menu\' ) ); ?>
<?php } else { ?>
<div class="menu-top-menu-container">
<ul class="site-header-menu" id="menu-top-menu">
<li class="no-margin">
<a href="<?php echo home_url(\'/\'); ?>">Home</a>
</li>
</ul>
</div>
<?php } ?>