钩子文档

attach_session_information

💡 云策文档标注

概述

attach_session_information 是一个 WordPress 过滤器钩子,用于在创建新会话时附加额外信息。它允许开发者自定义会话数据,增强会话管理功能。

关键要点

  • 这是一个过滤器钩子,用于修改新创建会话的附加信息。
  • 参数包括 $session(数组类型,用于存储额外数据)和 $user_id(整数类型,表示用户ID)。
  • 常用于 WP_Session_Tokens::create() 方法中,以生成会话令牌并附加信息。
  • 自 WordPress 4.0.0 版本引入。

代码示例

$session = apply_filters( 'attach_session_information', array(), $this->user_id );

📄 原文内容

Filters the information attached to the newly created session.

Description

Can be used to attach further information to a session.

Parameters

$sessionarray
Array of extra data.
$user_idint
User ID.

Source

$session               = apply_filters( 'attach_session_information', array(), $this->user_id );

Changelog

Version Description
4.0.0 Introduced.