簡體   English   中英

顯示Buddypress配置文件字段

[英]Display Buddypress Profile Field

使用最新版本的Wordpress和Buddypress,我試圖在WP header.php中顯示某個自定義配置文件字段。 我對PHP感到很糟糕,但這就是我所擁有的:

<?php
global $bp;
$the_user_id = $bp->loggedin_user->userdata->ID;
if (function_exists('bp_get_profile_field_data')) {
    $bp_gamertag = bp_get_profile_field_data('field=Gamertag&user_id='.bp_loggedin_user_id());
    if ($bp_gamertag) {
        echo '<img src="http://avatar.xboxlive.com/avatar/$bp_gamertag/avatar-body.png" alt=""/>';
    }
    else
        echo '<img src="http://avatar.xboxlive.com/avatar/xbox/avatar-body.png" alt=""/>';
}
?>

我不太明白為什么它不起作用。 源顯示仍在URL中的變量。

另外,我認為我不需要$user_user_id變量,因為它實際上並未使用,對嗎? 我正在按照本主題中的說明進行操作: http : //buddypress.org/support/topic/how-to-get-user-profile-data/

嘗試:

 echo "<img src='http://avatar.xboxlive.com/avatar/$bp_gamertag/avatar-body.png' alt='' />";

注意使用單引號還是雙引號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM