wp_get_session_token()
云策文档标注
概述
wp_get_session_token() 函数用于从 logged_in cookie 中检索当前会话令牌,返回字符串形式的令牌或空字符串。
关键要点
- 函数从 logged_in cookie 解析并返回当前会话令牌
- 返回类型为字符串,若无令牌则返回空字符串
- 内部调用 wp_parse_auth_cookie() 进行 cookie 解析
- 自 WordPress 4.0.0 版本引入
代码示例
function wp_get_session_token() {
$cookie = wp_parse_auth_cookie( '', 'logged_in' );
return ! empty( $cookie['token'] ) ? $cookie['token'] : '';
}注意事项
- 函数依赖于 wp_parse_auth_cookie() 正确解析 cookie 组件
- 常用于会话管理相关功能,如销毁会话或验证 nonce
原文内容