2012-08-03 3 views
0

내 사이트에서 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> 

:이처럼 보이는 것입니다 .

답변

1

function.php 파일에서 define ('BP_ENABLE_ROOT_PROFILES', false);을 삭제하십시오.

부도시 기본값은 domain.com/members/username을 제공하기 때문에. 위의 코드가 그냥이

을 시도하십시오 제거하는 경우

그리고 또한 WP-config.php 파일을 확인하시기 바랍니다