如何在wordpress中以编程方式创建会话令牌?

omqzjyyz  于 2022-12-11  发布在  WordPress
关注(0)|答案(1)|浏览(120)

我需要在WordPress中创建一个新的会话令牌编程,我是一个小纽比在WordPress的世界。
我使用类WP_Session_Tokens来完成此操作,文档如下:https://developer.wordpress.org/reference/classes/wp_session_tokens/create/
我有这个代码,但不工作,我不知道发生了什么事,有人能帮助我吗?

示例1

if ($sessionToken = WP_Session_Tokens::create($expirationDate))
{
    return $sessionToken;
}

示例2

$sessionToken = new WP_Session_Tokens($user->ID);
$sessionToken = $sessionToken->create($expirationDate);

我得到错误500,我不能打开调试模式来检查错误是什么,因为我没有访问wp_config.php文件的权限。

cs7cruho

cs7cruho1#

探索其他问题我找到了我的问题的解决方案,下面的代码用于创建会话令牌:

$manager = WP_Session_Tokens::get_instance( $user_id );
$token   = $manager->create( $expiration );

这个答案是由CC BY-SA 3.0下的OP Radames E. Hernandezedit的形式发布的。

相关问题