Php 如何在Wordpress中创建API端点?
我正在做我的第一个wordpress项目(我是在.NET中开发的,通常是Angular),但我遇到了一点障碍。我有一个要求,使一个搜索框,具有提前打字功能。我希望能够在用户输入时将搜索查询发送到内部API。我知道我可以使用jQuery插件来完成前端部分,但是我以前从未在PHP中使用过,我不知道如何创建端点来接受查询并返回结果。这可能吗?我一直在搜索它,但我找不到任何关于在wordpress中添加API的文章 有几种方法可以做到这一点。这取决于API解决方案的健壮性。是一个很好的易于实现的PHPAPI解决方案Php 如何在Wordpress中创建API端点?,php,wordpress,rest,Php,Wordpress,Rest,我正在做我的第一个wordpress项目(我是在.NET中开发的,通常是Angular),但我遇到了一点障碍。我有一个要求,使一个搜索框,具有提前打字功能。我希望能够在用户输入时将搜索查询发送到内部API。我知道我可以使用jQuery插件来完成前端部分,但是我以前从未在PHP中使用过,我不知道如何创建端点来接受查询并返回结果。这可能吗?我一直在搜索它,但我找不到任何关于在wordpress中添加API的文章 有几种方法可以做到这一点。这取决于API解决方案的健壮性。是一个很好的易于实现的PHPA
$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