Rad*_*dez 7 php wordpress runtime-error
我需要以编程方式在 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;
}
Run Code Online (Sandbox Code Playgroud)
示例2:
$sessionToken = new WP_Session_Tokens($user->ID);
$sessionToken = $sessionToken->create($expirationDate);
Run Code Online (Sandbox Code Playgroud)
我收到错误 500,并且无法打开调试模式来检查错误是什么,因为我无权访问该wp_config.php文件。
探索其他问题我找到了问题的解决方案,此代码用于创建会话令牌:
$manager = WP_Session_Tokens::get_instance( $user_id );
$token = $manager->create( $expiration );
Run Code Online (Sandbox Code Playgroud)
这个答案是作为对问题How to create a session token programmatically in wordpress? 的编辑而发布的。由 OP Radames E. Hernandez根据 CC BY-SA 3.0 制定。