2015-05-01 58 views
1

我真的很新的PHP,所以很抱歉這個非常基本的問題; 我正在使用ACF將metabox添加到用戶配置文件。所以每個用戶都有一張照片。 該字段被稱爲'徽章',這被定義爲一個圖像對象(但我不知道這是否正確,我只是想讓圖片出現在頁面上)acf在用戶個人資料上顯示圖像

然後,我嘗試顯示導致每個配置文件頁面。 在ACF的文檔: http://www.advancedcustomfields.com/resources/image/

所以我嘗試這樣的:

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

但我正在逐漸失去了這裏。我不知道如何檢索正確的信息並顯示它。

有人可以幫忙嗎?

非常感謝,對不起,我猜這個非常基本的問題!

索尼婭

+0

你的代碼中是否有這樣一行:'$ badge = get_field('badge');'(在你提到的行之前)? –

回答

0

這已經有一段時間,因爲這個問題已經被問,但這裏是你可以做中檢索關於當前登錄用戶的徽章自定義字段什麼工作代碼爲例:

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

希望它能幫助未來!

相關問題