Wordpress:无法让用户登录

时间:2013-09-18 22:57:17

标签: php wordpress logged

我项目中的header.php最初包含一个内容如下的php文件:

global $profile;
global $user;

if(is_user_logged_in()){
global $current_user;   
get_currentuserinfo();
$user = array();
$user['username'] = $current_user->user_login;
$user['email'] = $current_user->user_email;
.
.
}

在我的页面模板文件中,我试图通过以下代码

从此用户对象获取信息
$.ajax({ url: path + '/gmail/user.php',
         type: 'post',
         success: function(status) {alert(status);} }
    });

正在调用

<?php
print_r($user);
?>

我得到一个空警报。无论我是否登录,我都会得到这个。为什么会这样?是否有其他解决方案来获取登录用户?也许用sql?

在php文件中使用以下代码:

global $current_user;  
get_currentuserinfo();
print_r($current_user);

我调用未定义的函数错误

1 个答案:

答案 0 :(得分:0)

尝试调用代码

global $current_user;  
get_currentuserinfo();

在标题中调用wp_head()之后。