【问题标题】:Display Buddypress Profile Field显示 Buddypress 配置文件字段
【发布时间】:2013-11-06 02:33:03
【问题描述】:

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

【问题讨论】:

    标签: php wordpress buddypress


    【解决方案1】:

    试试:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      相关资源
      最近更新 更多