我有一个WordPress。org站点,它接受用户输入,搜索自定义数据库并显示查询结果。我使用wpdb class. 现在,我正试图让它在android应用程序中运行。
据我所知,构建RESTful服务器是目前这类事情的“最佳实践”。我研究了一些可以帮助我做到这一点的插件,我发现:
- json-rest-api - 在我看来,这只公开了WordPress的核心功能(即帖子、页面、用户等),我看不出如何让它在非默认表上执行自定义查询。
- This blog post 他说wp mvc 完全符合我的要求,只是它已经两年多没有更新了,所以有点排除了。
还有Jetpack 但据我所见,json rest api是这个的更新版本,它似乎也只提供核心功能。
如果我不使用插件,我想我必须自己开发插件。我可以从头开始(使用wpdb
, msqli
或者在API的帮助下,例如Restler.
如果我自己滚动,我应该在我的主题中创建一个模板,在那里做其余的事情,并将该主题分配给仪表板中的一个页面吗?或者让另一台服务器独立于WordPress运行会更好吗?
在我看来,这些是我唯一的选择。我想知道这类事情的推荐最佳做法是什么。我很难相信没有其他人做过这件事。有没有我忽略的选项?