WordPress REST API siteを閲覧してさまざまなエンドポイントを見ていると、カスタム投稿タイプの情報が見つかりません。 CPTのサポートを追加するように見える WordPress REST API Plugin があることを感謝します - しかし公式のAPIはそれらをサポートしますか?
そうでない場合 - これには理由がありますか?
コメントを明確にしてくれてありがとう。 WordPress.comでホストされているAPIとWordPress.org REST APIプロジェクトの間には混乱がありますが、これらは異なります。 WordPress.com APIはAutomatticによって開発され、WordPress.comプラットフォームでホストされているウェブサイトでのみ利用可能です。機能は多少重複していますが、ダウンロード可能なバージョンのWordPress.orgからWordPressを使ってサイトを構築しているのであれば、それはあなたが探しているドキュメントではありません。
ダウンロード可能なWordPressで動作するREST APIプラグインの公式ドキュメントは here です。プラグインの一部はすでにWordPressコアに統合されています、そしてもう一つの大きな塊が予定されている 今後のWordPressリリースにマージされているようです 、おそらく4.8または4.9.
APIがカスタム投稿タイプをサポートするかどうかについてのあなたの質問に答えるために、それは間違いなくそうです!カスタム投稿タイプをregister_post_type
関数で登録するときは、次の引数を追加してください。
'show_in_rest' => true
これが最小限のコードで、投稿タイプがパブリックAPIの一部になります。 カスタム名前空間と認証機能を追加する のようなことができますが、あなたのAPIが公開されていて始めたばかりであれば必要ありません。
AngularでAPIを使用することについてのフォローアップの質問に答えるには、WP-AdminダッシュボードはAPIが有効になっている場合でもまったく同じように機能します。読み取り専用クライアント.
あなたのプロジェクトで頑張って楽しんでください!