我遇到了这个问题,如果我以用户身份登录,该功能将起作用并提取我需要的信息,但如果我以管理员身份登录则返回bool(false)。关于为什么会发生这种情况的任何线索?
这是在项目根目录中的文件夹中,其中包含了/wp-config.php和/wp-includes/wp-db.php。这是正常行为吗?
由于
编辑:
对于那些询问7是什么的人来说,它只是一个示例user_id,但显然我是从其他工作地点带来的。
总而言之,get_user_by是一个Wordpress API函数,当我以用户身份登录时会产生结果,但是当我以任何原因以管理员身份登录时不会产生结果。
答案 0 :(得分:0)
我没有包含以下文件,这就是为什么该功能无法在其他自定义网页上运行。
wp-includes/pluggable.php