在Buddypress中创建主域用户配置文件的链接

时间:2014-01-10 16:57:48

标签: buddypress

我正在尝试编写一个新函数,因此我可以创建一个链接转到用户的主域成员配置文件(我在多站点上。)当前<a href="<?php echo bp_loggedin_user_domain() ?>"><?php bp_loggedin_user_avatar( 'type=thumb&width=55&height=55' ) ?></a>将用户带到当前域成员简介,例如如果我在网站2上,它将返回:http://site2.domain.com/members/username/ 我需要它去http://domain.com/members/username/

现在,我有:

`function bp_members_network_permalink(){     echo bp_get_members_network_permalink(); }

function bp_get_members_network_permalink() {
    return apply_filters( 'bp_get_members_network_permalink', trailingslashit( network_home_url() . 'members/' . bp_member_user_id() ) );
}`

但是在前端,我只得到:domain.com/members /

我错过了什么?我已将“bp_member_user_id()”替换为“bp_loggedin_user_id()”,“wp_get_current_user()”等,但无济于事。

任何帮助都会很棒!

由于

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

<?php echo '/members/' . bp_core_get_username( bp_loggedin_user_id() ) . '/'; ?>