显示Buddypress配置文件字段

时间:2013-11-05 16:52:35

标签: php wordpress buddypress

使用最新版本的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/

1 个答案:

答案 0 :(得分:1)

尝试:

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

请注意使用单引号和双引号。