функция
since 3.1.0
unregister_nav_menu()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
unregister_nav_menu( string $location ): bool
Описание
Отменяет регистрацию области размещения меню навигации для темы.
Параметры
$location
string
обязательный
Идентификатор области меню.
Возвращаемое значение
bool
Исходный код
wp-includes/nav-menu.php:115
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;
}
История изменений
| Версия | Описание |
|---|---|
| 3.1.0 | Introduced. |

