函数文档

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

📄 原文内容

Retrieves the current session token from the logged_in cookie.

Return

string Token.

Source

function wp_get_session_token() {
	$cookie = wp_parse_auth_cookie( '', 'logged_in' );
	return ! empty( $cookie['token'] ) ? $cookie['token'] : '';
}

Changelog

Version Description
4.0.0 Introduced.