我有一个新的php页面,我在我的网站上使用wordpress。
从我的新php文件中我已经包含了wp_load ..
include ('wp-load.php');
我认为这是检索当前用户详细信息所必需的。
然后我尝试回显当前的登录名:
$current_user->user_login
但它是空的,我知道它不是......
更新:
这就是我正在尝试的......
include ('wp-load.php');
global $current_user;
$current_user = wp_get_current_user();
$myuserlogin = $current_user->user_login;
echo $myuserlogin;
这不会返回任何东西......
我错过了什么?
结果:
这是var_dump结果:
[object Object] 1object(WP_User)#79(10){ [ “数据”] => 空值 [ “ID”] => INT(0) [ “ID”] => INT(0) [ “帽”] => array(0){ } [ “cap_key”] => 空值 [ “角色”] => array(0){ } [ “ALLCAPS”] => array(0){ } [ “如first_name”] => string(0)“” [ “姓氏”] => string(0)“” [ “过滤器”] => 空值 }
答案 0 :(得分:4)
<?php
include ('wp-load.php');
global $current_user;
$current_user = wp_get_current_user();
var_dump($current_user);
?>