【发布时间】:2016-09-05 08:38:43
【问题描述】:
我遇到了这个问题,如果我以用户身份登录,该功能会起作用并提取我需要的信息,但如果我以管理员身份登录,它会返回 bool(false)。关于为什么会发生这种情况的任何线索?
它位于项目根目录的文件夹中,其中包含 /wp-config.php 和 /wp-includes/wp-db.php。这是正常行为吗?
谢谢
编辑:
对于那些询问 7 是什么的人,这只是一个示例 user_id,但显然我是从其他可以工作的地方带来的。
总而言之,get_user_by 是一个 Wordpress API 函数,当我以用户身份登录时会产生结果,但无论出于何种原因以管理员身份登录时都不会产生结果。
【问题讨论】:
-
那里的
7是什么。 ? -
提供您的代码
-
@VaibhavBhanushali 这只是一个例子。至于不要像其他问题那样写 get_user_by(ID)。
-
@dass 这是指 Wordpress API 函数。很清楚。我无法提供任何额外的代码来帮助您理解问题。这是 Wordpress 的内部工作原理。
-
您是否尝试在其他页面上获取此信息? (例如,一个简单的模板页面,它只显示您所追求的用户数据。)如果是,并且您没有遇到同样的问题,那么它就是您正在使用的代码。