使用REST API将用户头像从Android上传到WordPress

时间:2019-10-12 作者:AYMEN SOUMER

我正在开发一个android应用程序,让用户能够使用RESTAPI浏览、注册、登录、发布和评论我的wordpress博客。

我现在正在尝试为用户添加一种更新其头像的方法,但我不知道如何将媒体上传到我的博客


add_action(\'rest_api_init\', function () {

  register_rest_route( \'wp/v2\', \'upload_image/\',array(
                \'methods\'  => \'POST\',
                \'callback\' => \'upload_image\' )); });


function upload_image( $path ) {

    // NO IDEA HERE

}   

2 个回复
SO网友:RocketMan

您可以通过REST API上载媒体,但要将其与用户关联,您需要一个插件或您自己的自定义REST路由。副本:How to change user avatar using REST API?

SO网友:Brink Press

WordPress具有内置功能Media Handle Permalink 可用于在数据库中创建文件的条目。Media Handle Permalink 处理POST请求、写入存储以及将附件添加到数据库。您可以查看指向WordPress Codex的链接,以了解有关其用法的更多信息。