Wordpress创建自定义休息服务

时间:2015-02-07 09:36:09

标签: javascript php ajax json wordpress

我正在开发一个wordpress插件,我想创建一个带有JSON输出的页面,其中包含一些我将从javascript中使用的自定义数据库查询。

最佳做法是什么?

我尝试将wp-api与自定义控制器一起使用,但我不需要该插件..

创建一个自定义的.php文件可能会更好,该文件将使用wordpress对象来查询带有json输出的数据库吗?

由于

1 个答案:

答案 0 :(得分:0)

我选择创建一个自定义的.php文件,我不知道它是否是更好的选择,但它有效:)

<?php
header('Content-Type: application/json');
if ($_SERVER['REQUEST_METHOD'] = 'GET') {
    require_once '../../../../wp-blog-header.php';
    require_once '../includes/engine.php';

    $engine = new Engine();
    echo json_encode($engine->Data());
}