我正在使用以下代码以编程方式构建网站的导航栏:
wp_update_nav_menu_item($menu->term_id, 0, array(
\'menu-item-title\' => $page_data->post_title,
\'menu-item-classes\' => \'main\',
\'menu-item-url\' => \'/\',
\'menu-item-status\' => \'publish\'));
这会将菜单项添加到我的导航栏中,效果很好。我使用它在创建站点时预先填充许多菜单项。
问题是how do I delete a menu item from the nav menu? (例如,如果用户需要导航栏中的不同菜单项)。我知道我可以使用exclude,但这似乎不是正确的解决方案,因为我不想根据用户的更改不断管理exclude列表。
另一个问题:如何通过代码更改菜单顺序?
谢谢