Buddypress永久链接个人资料数据

时间:2016-06-17 10:20:30

标签: php permalinks buddypress

我在Kleo主题上安装了buddypress。我正在使用DW问答插件。

我想在DWQA插件中的问题作者旁边显示来自buddypress的配置文件字段。我知道我需要编辑以下文件:

templates/content-single-question.php : line 17 -> 21
templates/content-single-answer.php: line 21 -> 29
templates/content-question : line 12 -> 27

我在第17行添加了以下代码 - > 21在上面的文件中:

<div class="item-forum">
            <a href="<?php bp_member_permalink(); ?>"><?php bp_member_profile_data('field=Forum'); ?></a>                    
    </div>

但这不起作用。当我在Firebug中查看代码时,它显示我创建了div,但链接为空,即<a href=""></a>

我错过了什么?

当我使用相同的代码在buddypress成员目录中显示一个buddypress配置文件字段时。

1 个答案:

答案 0 :(得分:0)

您使用的BP功能仅适用于BP页面和BP循环。

在不使用BP循环的非BP页面上还有其他功能可供使用。

尝试:

<a href="<?php echo bp_core_get_userlink( $user_id, $no_anchor = false, $just_link = true ); ?>"><?php echo xprofile_get_field_data( 'Forum', $user_id, $multi_format = 'comma' ); ?></a> 

此示例假定在您放置此代码的位置上方的模板中设置了$user_id