首页 > 解决方案 > 通过 Wordpress Rest API 将文件上传到文件夹

问题描述

这是我第一次使用 wordpress REST API。现在我所有用于获取和设置数据的 rest_routes 都在工作。

但现在我尝试创建一个 rest_route 来将文件上传到 Wordpress 中的特定文件夹。我还创建了一个函数来获取上传文件的路径,但我不知道如何为带有路径 nd 文件的上传设置 restroute。

我想在 Postman 上测试一下。我搜索了很多文章,但找不到正确的信息来帮助我。这就是我的 rest_routes 的样子:

function get_url($id) {
    
    $url=get_my_path($id['unternehmens_id'], $id['projekt_name']);
    $data[] = $url;
    
    if (!empty($data) ){
        return jsonRESPONSEtemplate(0, $data);
    } else {
        return buildERRORresponse(1201);
    }
}


add_action('rest_api_init', function() {
    register_rest_route('zep/v1', '/url/(?P<unternehmens_id>\d+)/(?P<projekt_name>[a-zA-Z0-9-]+)', [
        'methods' => 'GET',
        'callback' => 'get_url',
    ]);
});

有人可以帮我吗?

标签: wordpressapirest

解决方案


推荐阅读