我正在使用add\\u submenu\\u page()函数向插件添加一些选项。在Linux主机上,一切都正常工作,在Windows主机上,这5个子菜单以某种方式具有相同的链接,当我单击它们时,页面只需重新加载。可能出现什么问题?两台主机使用相同的PHP版本。这是代码
$this->page_hooks[\'link1\'] = add_submenu_page(__FILE__, __(\'link1\', \'domain\'), __(\'link1\', \'domain\'), $acl_table[\'manage_link1\'], \'wp-plugin-link1\', array($this, \'on_manage_link1\'));
$this->page_hooks[\'link2\'] = add_submenu_page(__FILE__, __(\'link2\', \'domain\'), __(\'link2\', \'domain\'), $acl_table[\'manage_link2\'], \'wp-plugin-link2\', array($this, \'on_manage_link2\'));
$this->page_hooks[\'link3\'] = add_submenu_page(__FILE__, __(\'link3\', \'domain\'), __(\'link3\', \'domain\'), $acl_table[\'manage_link3\'], \'wp-plugin-link3\', array($this, \'on_manage_link3\'));
$this->page_hooks[\'link4\'] = add_submenu_page(__FILE__, __(\'link4\', \'domain\'), __(\'link4\', \'domain\'), \'manage_options\', \'wp-plugin-link4\', array($this, \'on_link4\'));
$this->page_hooks[\'link5\'] = add_submenu_page(__FILE__, __(\'link5\', \'domain\'), __(\'link5\', \'domain\'), \'manage_options\', \'wp-plugin-link5\', array($this, \'on_link5\'));