WordPress函数:is_login() 判断是否是登录页面

追格官方小助手/ 2022年12月21日/ WordPress/ 浏览 1330

WordPress 6.1 中引入了一个新的函数 is_login。


函数很简单:


is_login(): bool


函数源码也很简单:


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


在当前页面地址中,查找登录页面的地址,如果有,则认为当前页面是登录页面。


所以,这个函数不是用来判断当前用户是否已登录的!和 is_admin() 一样,不是用来判断当前用户是不是管理员,也是用来判断当前页面是否是管理页面。详见:《WordPress函数:is_admin 判断是否在后台管理页面》 


如果想判断当前用户是否已登录,还是要使用 get_current_user_id()


is_login() 这个函数呼声还是挺高的,可以说是千呼万唤始出来。


为啥呢?


因为,好多人都想修改 WordPress 的默认登录页面,一方面是因为那个页面确实有点丑,另一方面有些人用了 WordPress 却不想承认……


发表评论

暂无评论,抢个沙发...

客服 工单