我已经创建了一个菜单,并在函数中注册了它的位置。php
function register_my_menus() {
register_nav_menus(
array(
\'footer-menu\' => __( \'Footer Menu\' )
)
);
}
add_action( \'init\', \'register_my_menus\' );
然后我在页脚添加了菜单。php
<?php
wp_nav_menu( array(
\'theme_location\' => \'footer-menu\',
\'menu_class\' => \'footer-links-menu\',
) );
?>
菜单出现在菜单部分,完美地显示了示例页面、自定义链接和示例帖子。
现在我取消选中了后端的菜单。(页脚菜单)
自定义链接和示例帖子将不提供。但会出现示例页面链接。如果我遗漏了什么,有人能帮我吗?因为整个菜单都不应该出现。
最合适的回答,由SO网友:Milo 整理而成
这由wp_nav_menu
论点fallback_cb
, 哪个是wp_page_menu
默认情况下的功能。将其设置为false
在未指定菜单的情况下不显示任何内容。
wp_nav_menu( array(
\'theme_location\' => \'footer-menu\',
\'menu_class\' => \'footer-links-menu\',
\'fallback_cb\' => false,
) );