钩子文档

session_token_manager

💡 云策文档标注

概述

本文档介绍 WordPress 中的 session_token_manager 过滤器,用于自定义会话令牌管理器的类名。开发者可以通过此过滤器替换默认的 WP_User_Meta_Session_Tokens 类,以实现自定义会话管理逻辑。

关键要点

  • session_token_manager 过滤器允许修改用于管理会话令牌的类名。
  • 默认类名为 WP_User_Meta_Session_Tokens,开发者可替换为自定义类。
  • 该过滤器在 WordPress 4.0.0 版本中引入。
  • 相关函数包括 WP_Session_Tokens::destroy_all_for_all_users() 和 WP_Session_Tokens::get_instance()。

代码示例

$manager = apply_filters( 'session_token_manager', 'WP_User_Meta_Session_Tokens' );

📄 原文内容

Filters the class name for the session token manager.

Parameters

$sessionstring
Name of class to use as the manager.
Default ‘WP_User_Meta_Session_Tokens‘.

Source

$manager = apply_filters( 'session_token_manager', 'WP_User_Meta_Session_Tokens' );

Changelog

Version Description
4.0.0 Introduced.