好吧,这是我的答案。
我使用这个插件:
https://github.com/dphiffer/wp-json-api
然而!由于未知原因,此插件已从官方插件网站中删除。但是,我将其用于自定义API,因此我不会上载内置控制器并停用核心控制器。
其工作方式:
编写自己的自定义控制器(一旦弄清楚它是如何工作的,就很容易了),然后可以将JSON发送到主站点上的API URL,并为访问它的站点输出自定义JSON结果。控制器中的每个公共函数都可以执行不同的API任务。
我使用它的一个示例:
处理PayPal IPN以购买插件为高级插件自动发布注册码自动化插件更新检查高级插件
等等。最糟糕的是,它就像一个简短的\\u代码。也就是说,函数的返回输出结果。因此,如果您有一个需要一段时间才能运行的函数,那么调用站点可能会被占用一段时间,等待结果。希望这有帮助。