2017-05-26 50 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 
相關問題