用户个人资料图像的高级自定义字段无法第二次更新:Wordpress

Advanced Custom Filed for User profile image cannot update second time : Wordpress

我在我的 Wordpress 站点中使用 Adnaced Custom Fileds 插件。我已经为用户个人资料图像创建了图像类型字段。我可以从前端更新个人资料图片,它正在更新个人资料图片。我可以在管理面板中查看它。

global $current_user;
$current_user_id = $current_user->ID;
...
update_field( 'profile_image', $attachment_id, "user_".$current_user_id );

现在的问题是我无法显示上传的图片,而且如果我再次上传文件,该字段将不会更新。

$profile_image = get_field('profile_image', 'user_' . $current_user_id);
<img src="<?php echo $profile_image;?>">

管理仪表板仅显示第一个上传的图像。

请有人帮忙解决这个问题。提前致谢。

我在深入研究 ACF 代码后解决了这个问题: 我使用以下语句保存了个人资料图片:

update_metadata('user', $user_ID, "profile_image", $attachment_id);

并使用以下语句显示它:

pimage = get_metadata("user", $userdata->ID, "profile_image");
$pimageurl = wp_get_attachment_url($pimage[0]);

<img src="<?php echo $pimageurl; ?>" id="profile-image">