500я ошибка при загруке файла в Wordpress из строннего приложения

Есть клиент написаный на js. На клиенте есть место загрузки фотографии. Клиент отправляет файл, на REST-API wordpress. В глобальной $_FILES он появляется, но когда хочу записать его в Uploads при запросе возврвщает ошибку 500 и fatal error

function image_test(WP_REST_Request $request){
$data = $request->get_body();
$overrides = ['test' => false];
$result = wp_handle_upload(
    $_FILES['test'],
    $overrides
);
return "return"}

Ответы (1 шт):

Автор решения: Len

Проблема в том, что для таких действий нужны права. Если работать с клиент-серверной архитектурой, нужно найти решение для авторизации клиента. В моём случае это решилось установкой плагина JWT Authentication for WP-API. Просто в запросе в хедерах необходимо передавать авторизационный хедер.

→ Ссылка