我有一个PHP脚本,一开始需要wp-load.php。出于某种原因,我在使用get_user_by时没有获得任何用户数据,但是,当在常规WordPress页面中使用相同的3行时,我得到了正确的结果。
外部PHP脚本中的代码:
require_once("../../../../wp-load.php");
$current_user = get_user_by('login','Cloud user 1');
print_r($current_user);
如果我在常规WordPress页面中使用上面的最后两行,我会得到结果。
任何想法我做错了什么?
谢谢!
答案 0 :(得分:1)
好的,傻我。我在wp-load.php行中插入了太多'..',导致加载错误的wp-load和错误的WordPress安装(我的主域中的那个而不是子域中的那个)。