$pagenow如果是登录页面,有一种比使用全局变量检测当前页面更好的方法,比如is_admin()?
if ($pagenow != 'wp-login.php' && !is_admin())
{
// Do something
}
Run Code Online (Sandbox Code Playgroud)
有一个$current_screen带有getter 的全局变量get_current_screen()(声明在其中/wp-admin/includes/template.php),但它始终等于NULL
在#15686(检测当前页面模板标签) - WordPress Trac它说它通常使用$pagenow,但我认为不是比较非动态页面与文件名而不是那里的功能(如管理页面)的好方法