Страница появляется после де-регистрации из меню

Я создал меню и зарегистрировал его местоположение в functions.php

function register_my_menus() {  register_nav_menus(    array(      'footer-menu' => __( 'Footer Menu' )         )  );}add_action( 'init', 'register_my_menus' );

Затем я добавил меню в footer.php

 <?php    wp_nav_menu( array(    'theme_location' => 'footer-menu',    'menu_class'     => 'footer-links-menu',    ) );?>

Меню появилось в разделе меню и отлично работало, отображая образец страницы, пользовательскую ссылку и пример сообщения.

введите описание изображения здесь

Теперь я снял флажок в меню на заднем плане. (Меню нижнего колонтитула)

Настраиваемая ссылка и пример сообщения не приходят. Но ссылка на образец страницы появляется. Может ли кто-нибудь помочь мне, если я что-то упустил, так как не должно появиться все меню.

Ответы и комментарии:

Это стандартное поведение WordPress Nav меню. Вы можете выбрать меню нижнего колонтитула, но удалить все элементы из него, чтобы избавиться от этой проблемы.
Создан 12-09-2017 05:03 Porosh Ahammed

Это контролируется аргументом wp_nav_menu fallback_cb, который по умолчанию является функцией wp_page_menu. Установите значение false, чтобы ничего не показывать в случае, если меню не назначено.
wp_nav_menu (массив (
    'theme_location' => 'footer-menu',
    'menu_class' => 'footer-links-menu',
    'fallback_cb' => false,
));
Создан 12-09-2017 05:14 Milo65.3k278114