WordPress 自己支持了is_login函数

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

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

WordPress 自己支持了is_login函数

  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: :neutral: :razz:

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