내 사이트에서 BuddyPress를 처음 설정할 때 루트 프로필이 활성화되었습니다. 기본적으로 등록 된 사용자가 자신의 프로필의 계정 설정을 편집하려면 "domain.com/username"과 같은 URL을 입력하면됩니다. 그러나 브라우저에서 "domain.com/members/username"을 입력하면 똑같은 페이지가 나타납니다.BuddyPress의 PHP echo 함수가 회원 프로필 페이지에 하이퍼 링크로 연결
나는 URL이 "domain.com/members/username"인 것을 선호했기 때문에 루트 프로필을 사용하지 않기로 결정했습니다.이 가이드 (http://codex.buddypress.org/extending-buddypress)를 기반으로합니다./변경 - 내부 구성 - 설정), 나는 이렇게 될 functions.php의 코드를 편집 :
define ('BP_ENABLE_ROOT_PROFILES', false);
하지만, 내 네비게이션이있는 header.php,에, PHP 함수는 여전히에 연결되어 내가 원한 루트 프로파일. 대신 "domain.com/username"의 "domain.com/members/username"나는 그것이로 연결 있도록 내가 기능을 변경하는 방법을 알아 내려고 노력하고 있어요
<a href="<?php echo bp_loggedin_user_domain() ?>">Profile</a>
:이처럼 보이는 것입니다 .