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

逻辑失误

我碰到了这个问题,如果我以用户身份登录,该函数将起作用并提取所需的信息,但是如果以管理员身份登录,它将返回bool(false)。关于为什么会发生这种情况的任何线索?

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

谢谢

编辑:

对于那些问7是什么的人来说,这只是一个示例user_id,但显然我是从它可以使用的其他地方带来的。

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

逻辑失误

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

wp-includes/pluggable.php

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Django request.user 是模型,适用于管理员和普通用户

人员未定义。适用于msg.guild,但不适用于client.guilds.cache.get(“有效ID”)

Wordpress is_user_logged_in()仅适用于管理员,无其他角色

GET curl请求仅适用于邮递员,不适用于php

EFCore Include 函数适用于 Get 端点,但不适用于 Put 端点

Axios 标头适用于 Django GET 请求,但不适用于 PUT 请求

MySQL查询适用于POST,但不适用于GET(节点/快速)

AJAX 调用适用于 GET 但不适用于 POST

NetworkCredential适用于POST,但不适用于GET

PHP - GET 请求适用于 Postman,但不适用于 cUrl

对Web-api的ajax调用适用于GET,但不适用于POST

args的graphql查询不适用于用户ID

Mongodb $ lookup不适用于_id

AppActivate不适用于进程ID

jQuery事件不适用于id

HTTP400:GET 请求不适用于 Wildfly 18,但适用于 JBoss 7

systemctl --user不适用于www-data用户

jQuery函数.click()适用于一个ID,但不适用

带有 WebApi 的 Dnn SPA 模块适用于管理员,但不适用于注册用户

React / Webpack将样式应用于标签,但不适用于类/ id

GET请求在邮递员中有效,但不适用于RestTemplate-SpringBoot

带有邮递员的GET请求有效,但不适用于python(HTTPSConnectionPool)

背景颜色适用于 index.html 但不适用于 user-interface.css

$ .get()不适用于重定向

GET响应不适用于jQuery

Angular withCredentials 不适用于 GET

使用@WithMockUser 的放心测试适用于 GET 请求,但不适用于 POST(403 错误)

GetElementBy 仅适用于 ID 而不适用于类

find_element_by_id 不适用于特定站点,但适用于 Youtube