acf在用户个人资料上显示图像

时间:2015-05-01 18:12:24

标签: php advanced-custom-fields

我是php的新手,很抱歉这个非常基本的问题; 我正在使用ACF将元数据添加到用户配置文件中。所以每个用户都有一张照片。 该字段被称为徽章',这被定义为图像对象(但我不知道这是否正确,我只是希望图片出现在页面上)

然后,我尝试在每个个人资料页面上显示结果。 关于acf的文档: http://www.advancedcustomfields.com/resources/image/

所以我尝试了这个:

<img src="<?php echo $badge['url']; ?>" alt="<?php echo $badge['alt']; ?>" />

但我迷路了。我不知道如何检索正确的信息并显示它。

有人可以帮忙吗?

非常感谢,我再次抱歉这个非常基本的问题!

索尼亚

1 个答案:

答案 0 :(得分:0)

自从问到这个问题已经有一段时间了,但是这里有一个工作代码示例,你可以做什么来检索当前登录用户的Badge自定义字段:

<?php
    $user = "user_".$user_ID;
    $badge = get_field('avatar', $user);
?>
<img src="<?php echo $badge['url']; ?>" alt="<?php echo $badge['alt']; ?>" />

希望它对未来有所帮助!