将管理菜单添加到WP插件时出现问题


Issue when adding an admin menu to a WP plugin

我有以下函数,它在管理区域为我的插件创建菜单。

 function register_menu_items() {
            add_menu_page(null, 'Ebay Motors', 'manage_options', 'ebay-motors-admin', array($this, 'ebay_motors_admin')); 
            add_submenu_page( 'ebay-motors-admin', 'Upload XML', 'Upload XML', 'manage_options', 'upload-xml', array($this, 'upload_xml')); 
            add_submenu_page( 'ebay-motors-admin', 'Archive XML', 'Archive XML', 'manage_options', 'archive_xml', array($this, 'archive_xml'));
}

这是有效的,但是(预计)主菜单项也会创建一个子菜单项。有没有一种方法可以在不实习生创建子菜单项的情况下创建主菜单项。我还希望主菜单项直接链接到upload_xml函数。

您可以将子菜单的段塞设置为与主菜单项相同。通过这种方式,您可以覆盖第一个菜单项。