get_user_by('ID',7) 适用于用户但不适用于管理员

get_user_by('ID',7) works for users but not admins

我遇到了这个问题,如果我以用户身份登录,该函数可以运行并提取我需要的信息,但如果我以管理员身份登录,它 returns bool(false)。关于为什么会发生这种情况的任何线索?

这是项目根目录下的文件夹,其中包含 /wp-config.php 和 /wp-includes/wp-db.php。这是正常行为吗?

谢谢

编辑:

对于那些问 7 是什么的人,这只是一个例子 user_id 但显然我是从它能工作的其他地方带来它的。

总而言之 get_user_by 是一个 Wordpress API 函数,当我以用户身份登录时会产生结果,但无论出于何种原因以管理员身份登录时都不会产生结果。

我没有包含以下文件,这就是该功能在其他自定义页面上不起作用的原因。

wp-includes/pluggable.php