【问题标题】:acf display image on user profileacf 在用户配置文件上显示图像
【发布时间】:2015-05-01 18:12:24
【问题描述】:

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

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

所以我尝试了这个:

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

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

有人可以帮忙吗?

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

索尼娅

【问题讨论】:

  • 您的代码中是否有该行:$badge = get_field('badge');(在您提到的行之前)?

标签: php advanced-custom-fields


【解决方案1】:

问这个问题已经有一段时间了,但这里有一个工作代码示例,说明您可以执行哪些操作来检索当前登录用户的徽章自定义字段:

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

希望对未来有所帮助!

【讨论】:

    猜你喜欢
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 2022-10-02
    • 2015-04-28
    • 1970-01-01
    相关资源
    最近更新 更多