2017-08-03 65 views
0

我們廣泛使用WP Rest API 2,特別是用於檢索項目以支持移動應用程序。 我們真的很喜歡這個系統,但是在特定的安裝中,我們遇到了一個項目無效的問題。 因此,例如,當我們嘗試發佈它時,此呼叫http://example.com/wp-json/wp/v2/projects?per_page=100&page=1會因特定項目而失效。 問題是我只收到一個空的答覆,甚至沒有郵差的錯誤。該調用有一個200代碼(成功),但它是一個空的JSON。WordPress的Rest API在哪裏執行查詢到數據庫?

我的問題:我應該在哪裏迴應其餘API代碼中的實際DB查詢?我的想法是在MySQL環境中複製這個查詢,以便能夠調試情況。任何幫助表示讚賞。

回答

0

假設項目是自定義帖子類型,您可能沒有在您的register_post_type函數中爲項目指定其餘api參數。

您可能需要補充一點:

'show_in_rest' => true'

一旦在你的功能,其餘的API應該返回,而不是一個空的響應數據。