通过wordpress插件为生成的json数据分配自定义URL

时间:2015-03-10 08:21:12

标签: wordpress

我正在编写一个自定义JSON API插件(JSONAPI插件不能按照我的要求工作)。我将从查询生成JSON,但我的问题是如何从URL访问该JSON。

换句话说。 *我通过编写wordpress插件生成JSON。 *我想为生成的JSON指定一个URL。

例: Json:[jsondata](从自定义wordpress插件生成)。 当“www.yourwordpressblog.com/api/get_posts”被调用时,我的jsondata应该来了。

1 个答案:

答案 0 :(得分:1)

您可以通过将函数回调挂钩到wp_ajax_*wp_ajax_nopriv_操作来执行此操作。当使用ajaxurl参数向action发出请求时,将使用附加的操作调用挂钩。其余数据可以使用$_POST访问,您可以随心所欲地echo返回浏览器,包括JSON。如果您没有发回HTML,请务必设置Content-Type标题。

有关如何执行此操作的指南,请参阅Creating AJAX Functions in WordPress