我有一个WordPress.org网站,该网站接受用户输入,搜索自定义数据库并显示查询结果。我使用wpdb类进行此工作。现在,我正在尝试使它适用于android应用。
据我了解,构建RESTful服务器是此类事情的当前“最佳实践”。我研究了一些可以帮助我完成此操作的插件,然后发现:
json-rest-api-在我看来,这仅公开了WordPress的核心功能(即帖子,页面,用户等),而我看不到如何使它对非默认表执行自定义查询。
也有Jetpack,但据我所见,json-rest-api是它的更新版本,似乎也只提供了核心功能。
有没有办法使这些插件中的任何一个都能用于自定义端点?还是我还没有找到其他插件?
如果我不使用插件,我认为我必须自己动手。我可以从头开始(使用做到这一点wpdb
,msqli
或东西),或与API的帮助,如Restler。
如果我自己动手,是否应该在主题中创建模板,是否在其中包含REST并将该主题分配给仪表板中的页面?还是为此而让另一台服务器与WordPress分开运行会更好?
据我所知,这些是我唯一的选择。我想知道推荐的最佳做法是什么。我发现很难相信没有其他人能做到这一点。有什么我忽略的选择吗?