我正在使用Wordpress4.9.5
我想创建一个自定义端点,如下所示:
<?php
add_action(\'rest_api_init\', \'miningRigsRoutes\');
function miningRigsRoutes()
{
register_rest_route(\'miningRigs/v1\', \'createRig\', array(
\'methods\' => WP_REST_SERVER::CREATABLE,
\'callback\' => \'createMiningRig\',
));
register_rest_route(\'miningRigs/v1\', \'allRigs\', array(
\'methods\' => WP_REST_SERVER::READABLE,
\'callback\' => \'allMiningRigs\',
));
}
function createMiningRig($data)
{
//var_dump($data);
//print_r($data);
return "Thanks for using the API";
}
function allMiningRigs() {
return "All mining Rigs";
}
我使用的url是:
http://localhost/wordpress-site/wp-json/miningRigs/v1/createRig/
然而,作为对
post-route
:
{"code":"rest_no_route","message":"No route was found matching the URL and request method","data":{"status":404}}
The
get-route
工作非常好!
我目前不使用任何第三方插件。
如何调试此错误的任何建议post-route
? 从我的代码来看,一切看起来都很好!
感谢您的回复!