В моей теме я добавляю меню при активации темы, используя
add_action( 'after_setup_theme', 'mycustom_register_menu' );
function mycustom_register_menu() {
register_nav_menu( 'somelocation', __( 'My Menu') );
}
Я добавил местоположение в header.php моей темы, теперь осталось только создать меню в панели инструментов и назначить его этому месту. Это прекрасно работает, когда я делаю это вручную.
Мой вопрос: как я могу автоматизировать это? поэтому, когда тема активирована и в качестве местоположения добавлено «Мое меню», создается меню с определенным именем и назначается этому местоположению? Есть ли для этого крючок?