我目前正在开发一个插件,并试图利用$current\\u user global。
class Something {
public function __construct() {
$this->get_user();
var_dump( $this->user );
}
private function get_user() {
require_once( ABSPATH . \'/wp-includes/pluggable.php\' );
$this->user = wp_get_current_user();
}
}
这实际上是可行的。然而,我需要调用pluggable。php文件,这应该不是必需的。我还尝试调用全局$current\\u用户变量,但无济于事:它总是返回NULL。。。当然,除非我导入可插拔的。php同样如此:private function get_user() {
require_once( ABSPATH . \'/wp-includes/pluggable.php\' );
global $current_user;
get_currentuserinfo();
$this->user = $current_user;
}
这可能与以下内容重复:$current_user var returns NULL我已经尝试了所有的解决方案,但仍然需要导入可插拔的。php无论如何。
似乎另一个线程的作者找到了一个没有共享的解决方案。
还有谁有过这个问题?谢谢