我想使用wp插件中的脚本创建自定义导航菜单。我用这个就快到了tutorial. 我所需要的只是删除菜单项的选项。
类似于wp\\u delete\\u nav\\u menu\\u item($menuID,$itemID);
或者,我可以使用wp\\u create\\u nav\\u menu($menu\\u name)创建一个新菜单;因此,我不必删除我将使用的菜单的默认条目。这里的问题是,主题提供了菜单位置的选项,如“标题”,我不知道如何为新创建的菜单定义位置。
希望有人能给我一些建议,这样我就能解决其中一个问题。谢谢
这是我目前正在使用的代码。我需要零件的代码来删除默认条目
//Add Menu
//Get Menu ID
$mymenu = wp_get_nav_menu_object(\'Header\');
$menuID = $mymenu->term_id;
//Check if Menu exists
if( !$mymenu ) {
//Menu exists -> Delete the default entries
//
} else {
//Menu does not exist -> Create it
$menuID = wp_create_nav_menu(\'Header\');
}
//Create new Menu Entries
//Create Parent Menu Entries
$myPage = get_page_by_title( \'Home\' );
$itemData = array(
\'menu-item-object-id\' => $myPage->ID,
\'menu-item-parent-id\' => 0,
\'menu-item-position\' => 1,
\'menu-item-object\' => \'page\',
\'menu-item-type\' => \'post_type\',
\'menu-item-status\' => \'publish\'
);
wp_update_nav_menu_item($menuID, 0, $itemData);