我碰到了这个问题,如果我以用户身份登录,该函数将起作用并提取所需的信息,但是如果以管理员身份登录,它将返回bool(false)。关于为什么会发生这种情况的任何线索?
该文件位于项目根目录下的文件夹中,其中已包含/wp-config.php和/wp-includes/wp-db.php。这是正常行为吗?
谢谢
编辑:
对于那些问7是什么的人来说,这只是一个示例user_id,但显然我是从它可以使用的其他地方带来的。
总而言之,get_user_by是一个Wordpress API函数,当我以用户身份登录时会产生结果,而无论出于何种原因以管理员身份登录时都不会产生结果。
我没有包含以下文件,这就是为什么该功能在其他自定义页面上不起作用的原因。
wp-includes/pluggable.php
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句