我正在尝试编写一个新函数,以便我可以创建一个指向用户主域成员配置文件的链接(我在多站点上。当前<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() ) . '/'; ?>