如果您使用$_GET[\'page\']
例如,您可能会在以下两者之间发生冲突:,/wp-admin/options-general.php?page=some-page
(设置菜单下的一页)和/wp-admin/admin.php?page=some-page
(插件或主题创建的菜单下的页面)。
使用挂钩时这不是问题,因为挂钩包含父菜单的名称。
所以如果$_GET[\'page\']
不是一个好的选择,为什么不使用$_SERVER[\'REQUEST_URI\']
?
你应该能够做到这一点。我假设WordPress开发人员已经有了$hook变量,并且认为这将是一种更直接的方法来检查hook等于什么,而不是检查什么$_SERVER[\'REQUEST_URI\']
以开始。