wordpress - WP 休息 API。创建端点的问题
问题描述
尝试创建端点时出现问题。我制作了一个用于注册路径和端点的插件和类,但是当我尝试添加新端点时,该方法不会改变。一切都被解释为 GET。用于验证添加到 function.php。
add_action( 'rest_api_init', function () {
register_rest_route('museum-funds/v1', '/test',array(
array(
'method' => 'POST',
'callback' => function(){
return 'Test';
},
)));
}
结果,我得到了答案:
{
"code": "rest_no_route",
"message": "Подходящий маршрут для URL и метода запроса не найден",
"data": {
"status": 404
}
}
但同时,如果你通过该方法发送一个 Get 请求,那么一切正常。有人可以告诉我问题是什么。
解决方案
您的代码中确实存在语法错误。我已经修好了!
add_action( 'rest_api_init', function () {
register_rest_route('museum-funds/v1', '/test',
array(
array(
'method' => 'POST',
'callback' => function(){
return 'Test';
},
)
)
);
});
添加它给出了预期的结果!
推荐阅读
- jquery - 这个箭头函数是如何工作的?
- php - 无法在 Amazon Linux 的 PHP 应用程序中执行包含文件
- optimization - Google Sheets 月度总和代码优化
- javascript - JsPDF addImage jpeg 背景为黑色
- python - django datefime 归档忽略毫秒和额外数据
- python - 用于在 python 中进行单元测试的模拟 boto3 批量写入
- swift - 如何快速重新加载打开的标签栏
- java - 将 ISO 日期字符串转换为时间戳
- mysql - MacOS High Sierra MySQL 错误:设置值时出错
- excel - 将所有对象移回excel VBA用户表单中的原始位置