WordPress как на ладони
wordpress jino

unregister_nav_menu() WP 3.0.1

Удаляет, ранее зарегистрированное, меню навигации.

Хуков нет.

Возвращает

true (меню было удалено) или false (не удалось удалить меню).

Использование

<?php unregister_nav_menu( $location ); ?>
$location(строка) (обязательный)
Название-идентификатор используется при регистрации меню, обычно называется по его расположению в шаблоне.
По умолчанию: нет

Примеры

  1. Базовый пример, показывающий как удалить зарегистрированное ранее меню навигации с идентификатором primary:
unregister_nav_menu( 'primary' );

Код unregister nav menu: wp-includes/nav-menu.php WP 4.9

<?php
function unregister_nav_menu( $location ) {
	global $_wp_registered_nav_menus;

	if ( is_array( $_wp_registered_nav_menus ) && isset( $_wp_registered_nav_menus[$location] ) ) {
		unset( $_wp_registered_nav_menus[$location] );
		if ( empty( $_wp_registered_nav_menus ) ) {
			_remove_theme_support( 'menus' );
		}
		return true;
	}
	return false;
}

Cвязанные функции

Из метки: nav_menu (меню навигации)

Еще из раздела: Другие функции темы

unregister_nav_menu Комментариев нет

Здравствуйте, !

Ваш комментарий