我正在使用此脚本动态创建新的自定义菜单并为其分配页面...
if ( !is_nav_menu( 'Header Menu' )) {
$menu_id = wp_create_nav_menu( 'Header Menu' );
$menu = array( 'menu-item-type' => 'custom', 'menu-item-url' => get_home_url('/'),'menu-item-title' => 'Home', 'menu-item-status' => 'publish' );
wp_update_nav_menu_item( $menu_id, 0, $menu );
}
但是,我坚持的是如何将此菜单挂钩到我的主题“菜单位置”。
例如,我的主题注册了一个菜单位置......
register_nav_menus(
array('header-menu' => __( 'Main Navigation Menu' ) )
);
如何通过脚本将“页眉菜单”挂到“主导航菜单”区域?
即,我可以从WordPress“外观>菜单”管理器手动执行此操作,并在“主题位置>主导航菜单”下选择“标题菜单”,然后单击“保存”。我试图用脚本来做这件事。
答案 0 :(得分:1)