如何使用Wordpress以编程方式更改用户的个人资料图片?
假设我有一个控制器,可以从该控制器在本地服务器中获取图片的URL。
这是一个例子:
/user_uploads/avatars/tuser_avt.jpg
然后我将其发送到主题的functions.php中进行上传:
function uploadAvatar($avatar_url, $email) {
// upload user's profile picture in gravatar
}
我尝试使用wp-user-avatar Wordpress插件,但无济于事。我读了几次文档,并尝试了不同的解决方案,但我做不到。
https://wordpress.org/plugins/wp-user-avatar/
我还尝试了一些方法,例如:
Change User Avatar Programmatically in Wordpress
https://wordpress.org/support/topic/setting-users-avatar-programmatically/