我正在使用下面的代码动态创建自定义菜单项。除了所有菜单都创建为“自定义”之外,它工作得很好。在下面的代码中,将菜单项类型设置为“页面”似乎没有效果。
foreach($thePages as $page){
wp_update_nav_menu_item($menu->term_id, 0, array(
\'menu-item-title\' => $page->post_title,
\'menu-item-type\' => \'page\',
\'menu-item-status\' => \'publish\')
);
}
wp包括/导航菜单。php显示该值已硬编码为“Custom”。但是,如果我使用WP菜单管理器手动向菜单添加页面,它会将其列为“页面”,而不是“自定义”。如何将菜单类型设置为“页面”?