WordPress 自己支持了is_login函数

2022年12月5日10:25:45 发表评论
广告也精彩

WordPress 6.1 将新增一个函数 is_login_screen() 用于判断当前是不是登录界面,这个函数还是相当对比较简单,只要当前请求的页面是登录界面,就返回 true,其他情况则返回 false

小陈

  1. function is_login() {
  2.     return false !== stripos( wp_login_url(), $_SERVER['SCRIPT_NAME'] );
  3. }

貌似 WordPress 自己这个版本考虑得更加周全,首先自定义登录界面也考虑进去了,然后它是通过直接检测  $_SERVER['SCRIPT_NAME'] 而不是通过  did_action( 'login_form_login' ) 或者全局变量 $pagenow 来实现的,这样该函数就可以在尽早的情况下就能处理。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
ts小陈

发表评论(请规范评论)--评论需审核

:?: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :cry: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :neutral: :razz:

已登录用户不需要填写以下内容