1
因此,我使用WP-API plugin創建了自定義端點。在使用Postman進行測試時,端點按預期工作。使用包含Backbone JS客戶端庫的自定義WP-API端點
問題是,當我嘗試使用內置的Backbone JS client訪問自定義入口點時,我無法在wp.api.models對象中看到我的新端點。
我一直在挖掘,我認爲我必須發送一個不同的架構或初始化它,但aboslutely不知道如何和不能找到任何信息如何擴展wp.api.models,所以我可以訪問我的自定義方法。
示例插件代碼:
function my_awesome_func($data) {
return 'A STRING';
}
function initrest() {
register_rest_route('wp/v2', '/score', array(
'methods' => 'GET',
'callback' => 'my_awesome_func',
));
}
add_action('rest_api_init', 'initrest');
示例模板代碼:
window.onload = function() {
console.log(wp.api.models);
};
此。OUPUTS的帖子,評論,標籤等常見的型號列表,但沒有跡象我的'分數'端點。