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的帖子,评论,标签等常见的型号列表,但没有迹象我的'分数'端点。