首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress中的$current_user为空

问WordPress中的$current_user为空
EN

Stack Overflow用户
提问于 2013-07-09 01:13:57
回答 1查看 1.4K关注 0票数 2

我正在尝试从wordpress之外获取登录数据。

我的意思是,我在mysite/wp/中安装了wordpress,并且在mysite/index.php中调用了以下函数

代码语言:javascript
复制
include( 'wp/wp-load.php');  
global $current_user;
get_currentuserinfo();
print_r($current_user);

它打印一个空的WP_User对象,如下所示:

代码语言:javascript
复制
WP_User Object ( [data] => [ID] => 0 [caps] => Array ( ) [cap_key] => [roles] => Array ( ) [allcaps] => Array ( ) [filter] => ) 

我应该包括其他东西吗?我做错了什么?

谢谢..

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-09 20:06:12

我解决了我的问题,它肯定也能帮助其他人。

问题出在我的文件夹结构上,因为它是这样的

  • mysite.com
  • mysite.com/mypage.php
    • mysite/wordpress/

​

cookies只对wordpress文件夹及其子目录有效。

为了在wordpress之外激活cookie,我安装了root Cookie插件,现在一切正常。

附注:

Do NOT change of root Cookie (不要更改根Cookie的配置)。只需将域名设置留空即可。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17532344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档