在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/

现在,我得到了:

'函数 bp_members_network_permalink() { 回显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()"等,但无济于事。

任何帮助都会很棒!

谢谢

你可以使用这样的东西:

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

最新更新