在多站点博客中显示BuddyPress个人资料字段

时间:2012-01-13 作者:chifliiiii

我想在我网站的子博客中显示我的用户配置文件字段。

在我使用的主模板上

<? echo bp_get_profile_field_data( \'field=Name\'); ?>
在我为我的用户博客使用的子主题上,这不起作用。

检查$bp var我可以看到$bp->显示用户为空

有办法吗?

我只想在用户创建的多站点博客上展示他们对buddypress的简介。

谢谢

1 个回复
SO网友:dwenaus

尝试切换到安装buddypress的主博客,回显配置文件字段,然后切换回当前博客。

$bp_blog = 1; // the blog id of your buddypress install, often 1
switch_to_blog($bp_blog);
echo bp_get_profile_field_data( \'field=Name\');
restore_current_blog();
如果这样做不起作用,可能该用户不是您的主博客的成员。如果尚未将网络中的所有用户添加到buddypress博客,则可能需要将其添加到buddypress博客。

结束