我正在开发一个wordpress插件,我想创建一个带有JSON输出的页面,其中包含一些我将从javascript中使用的自定义数据库查询。
最佳做法是什么?
我尝试将wp-api与自定义控制器一起使用,但我不需要该插件..
创建一个自定义的.php文件可能会更好,该文件将使用wordpress对象来查询带有json输出的数据库吗?
由于
答案 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());
}