Buddypress 永久链接配置文件数据
Buddypress permalink profile data
我在 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 但 link 是空的,即 <a href=""></a>
我错过了什么?
当我使用相同的代码在 buddypress 成员目录中显示 buddypress 个人资料字段时,它起作用了。
您使用的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
已在您放置此代码的上方模板中设置。
我在 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 但 link 是空的,即 <a href=""></a>
我错过了什么?
当我使用相同的代码在 buddypress 成员目录中显示 buddypress 个人资料字段时,它起作用了。
您使用的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
已在您放置此代码的上方模板中设置。