WordPressを4.7.1
にアップグレードし、その後REST APIを使用してユーザーを列挙しようとしましたが、修正する必要がありますが、ユーザーを取得することができました。
https://mywebsite.com/wp-json/wp/v2/users
出力:
[{"id":1,"name":"admin","url":"","description":"","link":"https:\/\/mywebsite\/author\/admin\/","slug":"admin","avatar_urls":{"24": ...
最新バージョンからの変更ログ:
REST APIは、公開投稿タイプの投稿を作成したすべてのユーザーのユーザーデータを公開しました。WordPress 4.7.1では、これをREST API内に表示するよう指定した投稿タイプのみに制限しています。KrogsgardとChris Jeanによって報告されました。
pluginをインストールした後Disable REST API
、すべてが正常に機能しているように見えますが、私はすべての小さなもののプラグインに使用するのは好きではありません。
プラグイン使用後の出力は次のとおりです。
{"code":"rest_cannot_access","message":"Only authenticated users can access the REST API.","data":{"status":401}}
プラグインを使用せずにこの問題を修正するにはどうすればよいですか、またはこのスタイルをアップグレードした後でも存在するのはなぜですか?
編集30.9.2017
contact 7
プラグインとの間に競合があり、エラーDisable REST API
が401 unauthorized
発生することに気付きました。
contact 7
フォームからメッセージを送信しようとすると、リクエストが行われます
wp-json/contact-form-7/v1/contact-forms/258/feedback
それを無効にすることは良い考えではありません。