У меня есть плагин, над которым я работаю, и конечная точка ведет себя странно. Я получаю сообщение об ошибке, увиденное в заголовке этого поста; Я отметил прошлые темы , которые ссылаются на подобные проблемы, но там нет никаких полезных решений. Мой код:
function get_awesome_params( WP_REST_Request $request ) {
$parameters = $request->get_params();
return new WP_REST_Response($parameters, 200);
}
add_action('rest_api_init', function() {
register_rest_route('cbd/v1', '/cbdproducts', array(
'methods' => WP_REST_SERVER::CREATABLE,
'callback' => 'get_awesome_params',
'args' => array(),
'permission_callback' => function () {
return true;
}
));
});
Если я удаляю набор текста и просто передаю '$ request', то он думает, что это просто строка, а вызывающий метод, вызываемый в функции, не работает.