我需要以编程方式在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 );
这对我有用!感谢您的所有时间!