私は、カスタム投稿タイプ(この場合は「トランザクション」といいます)に答えるために、WP-APIの本当に基本的なインストールを取得するために一日中努力しています。
投稿の種類は設定されて完全に公開されており、その存在はexample.com/wp-json/posts/types/transactions
を問い合わせることで認識されます。
私はexample.com/wp-json/posts?type=page
から期待される応答を得ていますが、example.com/wp-json/posts?type=transactions
にアクセスしようとすると403です。
私は実際に試すことが何か他のことを考えることはできません!誰かに何かアドバイスがあれば、本当にありがたいです。私はnginxでサイトを運営しています、それが何らかの違いを生むのであればPHP v5.4。
バージョン1.1のJSON REST APIカスタム投稿タイプのエンドポイントは手動で登録する必要があります。参照してください: http://wp-api.org/guides/extending.html#registering-your-endpoints
バージョン2.0では、show_in_rest
プロパティをtrue
に設定して登録したカスタム投稿タイプのエンドポイントを登録します。これを行う方法についてのドキュメント: http://v2.wp-api.org/extending/custom-content-types/#registering-a-custom-post-type-with-rest-api-support