我正在尝试编写一个新函数,因此我可以创建一个链接转到用户的主域成员配置文件(我在多站点上。)当前<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()”等,但无济于事。
任何帮助都会很棒!
由于
答案 0 :(得分:0)
您可以使用以下内容:
<?php echo '/members/' . bp_core_get_username( bp_loggedin_user_id() ) . '/'; ?>