WordPress 6.1 将新增一个函数 is_login_screen()
用于判断当前是不是登录界面,这个函数还是相当对比较简单,只要当前请求的页面是登录界面,就返回 true
,其他情况则返回 false
。
- function is_login() {
- return false !== stripos( wp_login_url(), $_SERVER['SCRIPT_NAME'] );
- }
貌似 WordPress 自己这个版本考虑得更加周全,首先自定义登录界面也考虑进去了,然后它是通过直接检测 $_SERVER['SCRIPT_NAME']
而不是通过 did_action( 'login_form_login' )
或者全局变量 $pagenow
来实现的,这样该函数就可以在尽早的情况下就能处理。
- 我的微信
- 有问题可随时与我联系
-
- 微信小程序
- 随时随地查看文章
-