我是php的新手,很抱歉这个非常基本的问题; 我正在使用ACF将元数据添加到用户配置文件中。所以每个用户都有一张照片。 该字段被称为徽章',这被定义为图像对象(但我不知道这是否正确,我只是希望图片出现在页面上)
然后,我尝试在每个个人资料页面上显示结果。 关于acf的文档: http://www.advancedcustomfields.com/resources/image/
所以我尝试了这个:
<img src="<?php echo $badge['url']; ?>" alt="<?php echo $badge['alt']; ?>" />
但我迷路了。我不知道如何检索正确的信息并显示它。
有人可以帮忙吗?
非常感谢,我再次抱歉这个非常基本的问题!
索尼亚
答案 0 :(得分:0)
自从问到这个问题已经有一段时间了,但是这里有一个工作代码示例,你可以做什么来检索当前登录用户的Badge自定义字段:
<?php
$user = "user_".$user_ID;
$badge = get_field('avatar', $user);
?>
<img src="<?php echo $badge['url']; ?>" alt="<?php echo $badge['alt']; ?>" />
希望它对未来有所帮助!