2017-08-03 2 views
0

私たちはWP Rest API 2を広く使用しています。特にモバイルアプリにフィードするプロジェクトを取得する場合に使用します。 このシステムは本当に大好きですが、特定のインストールでは、1つのプロジェクトで呼び出しを無効にする問題があります。 たとえば、この電話http://example.com/wp-json/wp/v2/projects?per_page=100&page=1は、特定のプロジェクトが公開しようとすると無効になります。 問題は、空のレスポンスしか受信せず、郵便配達員によるエラーでもないことです。呼び出しには200コード(成功)がありますが、空のJSONです。WordPressのRest APIはデータベースへのクエリをどこで実行しますか?

私の質問:実際のDBクエリを残りのAPIコードのどこにエコーする必要がありますか?私の考えは、状況をデバッグできるようにMySQL環境でこのクエリを複製することです。どんな助けもありがとうございます。

答えて

0

プロジェクトがカスタムポストタイプであると仮定すると、残りのapi引数はプロジェクトのregister_post_type関数で指定されていない可能性があります。

あなたはおそらくこれを追加する必要があります。それはあなたの関数になると

'show_in_rest' => true'

、残りのAPIは、空の応答の代わりにデータを返す必要があります。

関連する問題