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函数:number_format_i18n 数字国际化WordPress函数:number_format_i18n 数字国际化
-
WordPress函数:date_i18n 日期国际化WordPress函数:date_i18n 日期国际化
-
WordPress函数:esc_html_e 转义翻译的字符串并显示WordPress函数:esc_html_e 转义翻译的字符串并显示
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...