Wordpress JSON API仅在登录时有效

问题描述 投票:1回答:1

我似乎仅在登录wordpress时才能访问wordpress json api(无论是哪个端点,即使在GET mypage.com/wp-json/上也是如此)。当我删除所有cookie或注销并呼叫端点时,我将重定向到登录屏幕。当我不使用随机数时,这是否是所需的行为?

这发生在我们的暂存环境中,在我们的实时页面上所有工作正常,即使我没有登录,我也从JSON API获得结果。

我们使用来自https://wp-staging.com/的插件创建了暂存站点因此,也许有一个缺少的设置没有被复制过来?还是可以在wordpress设置的某处关闭对API的身份验证/随机数检查?

我似乎只有在登录wordpress时才能访问wordpress json api(无论是哪个端点,即使在GET mypage.com/wp-json/上也是如此)。当我删除所有cookie或注销并调用...

wordpress authentication wordpress-rest-api
1个回答
1
投票

事实证明,WP Staging插件具有一个选项来限制对登台页面的访问,该页面默认情况下设置为“管理员”。将其设置为“允许所有人访问”,现在可以使用。

© www.soinside.com 2019 - 2024. All rights reserved.