php - 为 Wordpress API 创建公共(public)端点

标签 php wordpress wordpress-rest-api

当我尝试通过 POSTMAN 访问我创建的公共(public)端点时,收到 401 未经授权的错误。

enter image description here enter image description here



不过,如果我登录 wp-admin 并通过浏览器访问它,它就可以正常工作。

enter image description here



我已经按照 WP API 手册的建议添加了“__return_true”作为权限回调,但在公开访问时它仍然不起作用。

enter image description here

如何使 API 端点公开/可供匿名用户访问?

最佳答案

我最终卸载了该网站的插件,结果发现一个名为“密码保护”的插件导致了此错误。

关于php - 为 Wordpress API 创建公共(public)端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72765674/

相关文章:

javascript - GatsbyJS - 根据 Wordpress 后端的更改自动重新构建和部署项目?

php - 用户语言设置 - 获取设置和显示它的最有效方式

php - 将 MySQL 查询的所有结果行放入数组中

php - 如何对 PHP 动态创建的 PDF 进行数字签名?

javascript - 根据php中的类更改url

Gatsby 插件站点地图不会为我的网站生成站点地图

swift - 在 Swift 中使用 Wordpress REST API 进行 JWT 身份验证

php - SQL 查询问题

html - safari 中的边距顶部与 chrome 不同

mysql - 在 WordPress 自定义查询中序列化返回 false