2017-08-03 61 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应该返回,而不是一个空的响应数据。