2017-05-26 31 views
0

我正在开发我的第一个wordpress项目(我通常在.NET和Angular上开发),并且遇到了一些问题。我需要制作一个具有打字功能的搜索框。我希望能够在用户输入时将搜索查询发送到内部API。我知道我可以在前端部分使用jQuery插件,但从未在PHP中工作过,但我不知道如何创建端点来接受查询并返回结果。这甚至有可能吗?我一直在寻找它,但我找不到有关在wordpress中添加API的文章。如何在Wordpress中创建一个API端点?

回答

0

有几种方法可以解决它。这取决于您的API解决方案需要多么强大。 Slim Router是一个很容易实现php api解决方案。

$app = new \Slim\App(); 
$app->get('/books/{id}', function ($request, $response, $args) { 
    // Show book identified by $args['id'] 
}); 

快速的方法来做到这将是你的Ajax调用指向一个独立的PHP网页它会使用查询参数,查询数据库,并返回结果。

// Read query params $param = $_GET['param']; 
// Interact with DB 
// echo json_encode() Encode and echo output 
相关问题