我正在开发一个wp插件,我正在尝试获取当前用户。
如果返回时出错,print\\u r($current\\u user)将返回所需的信息。
但是插件被激活时没有出现错误,它返回NULL。
我试图包括一些wp核心文件,如wp load等,但这没有任何效果。
这是我的代码(没有错误):
class My_plugin_class{
var $user;
function __construct()
{
global $current_user;
//Set the current user
$this->user = $current_user;
print_r($this->user);
}
}
EDIT:刚刚将我的代码编辑为:
require_once(ABSPATH . \'/wp-includes/pluggable.php\');
global $current_user;
get_currentuserinfo();
函数get\\u currentuserinfo()现在执行print\\u r();难道不会停止吗?
EDIT:Fixed it myself.