2

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

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

include( 'wp/wp-load.php');  
global $current_user;
get_currentuserinfo();
print_r($current_user);

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

WP_User Object ( [data] => [ID] => 0 [caps] => Array ( ) [cap_key] => [roles] => Array ( ) [allcaps] => Array ( ) [filter] => ) 

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

谢谢..

4

1 回答 1

4

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

问题出在我的文件夹结构上,因为它就像

  • mysite.com
  • mysite.com/mypage.php
    • 我的网站/wordpress/

cookie 仅对 wordpress 文件夹及其子目录有效。

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

附言

不要更改根 Cookie 的配置。只需将域名设置留空即可。

于 2013-07-09T12:06:11.953 回答