WordPress add_submenu_page提供了不正确的url


WordPress add_submenu_page gives incorrect url

我有一个错误似乎无法解决
我在一个静态编写的类中有这样一行:

add_submenu_page( 
    'ib_inbound_main',
    'Analyics Configuration',
    'Analytics',
    'edit_pages',
    'ib_analytics_config',
    array ('ib_analytics_admin_panels', 'render_config_panel')
);

哪个生成了这个链接:

<a href="ib_analytics_config" class="wp-first-item">Analytics</a>

缺少admin.php?page=
有人知道为什么会发生这种情况吗?

URL生成错误的原因是我试图在主菜单项存在之前创建子菜单页。

这本应该是显而易见的,但我被抛弃了,因为菜单似乎是正确生成的——我认为按顺序构建管理菜单会有白色屏蔽的WordPress。