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

时间:2017-09-02 01:21:48

标签: php wordpress runtime-error

我需要以编程方式在wordpress中创建一个新的Session Token,我在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文件。

有人可以帮助我,谢谢。

已更新解决方案!

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

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

这对我有用!感谢您的所有时间!

0 个答案:

没有答案