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 却不想承认……
-
WordPress函数:get_template_part 用法简介get_template_part 有什么优点
-
WordPress函数:wp_is_writable 判断路径是否可写检查文件权限的方便函数
-
WordPress函数:wp_title 主题页面标题WordPress 页面标题SEO
-
WordPress函数:wp_timezone_string 返回后台设置的时区当前设置的时区是什么
-
WordPress函数:current_time 返回当前时间在 WordPress 如何获取当前时间
-
WordPress函数:set_query_var 与 get_query_var 设置与获取查询参数一对WordPress函数
暂无评论,抢个沙发...