소셜 미디어 사이트에 buddypress를 사용하고 있습니다.BuddyPress 맞춤형 탐색 및 페이지 템플릿
"About"이라는 xprofile 필드를 만들고 다음 코드를 사용하여 buddypress 페이지에 새 탭을 추가했습니다.
function custom_setup_nav() {
global $bp;
bp_core_new_nav_item(array(
'name' => __('About', 'buddypress'),
'slug' => 'about',
'position' => 30,
'screen_function' => 'about_page'
));
}
add_action('bp_setup_nav', 'custom_setup_nav');
는 이제 페이지에 대한을 만들었으며 about.php로 이름 및/플러그인/buddypress/다음
단일 및 BP-테마/BP-기본/회원/추가 한 다음 화면에 업로드 내가 페이지에 대한에 갈 때 기능
function about_page() {
bp_core_load_template(apply_filters('bp_core_template_plugin', 'members/single/about'));
}
지금, 난 항상 URL 있지만, 거기에 표시되는 회원 페이지, 회원의 목록이 표시되고 내가 업로드 한 페이지 about.php하지 사용자 정의 된 페이지를 얻을 동일하게 유지, 회원/사용자 이름/about/
누락 된 것이 있습니까?
감사합니다.
bp_core_load_template에서 사용한 경로를 확인하십시오. – henrywright
경로에 관한 것이 아니라 입력 한 내용과 관계없이 멤버 페이지로 이동합니다. buddypress 포럼에서 같은 질문을했습니다. http://buddypress.org/support/topic/buddypress-custom-nav-and-page-template-2/ –
댓글에 너무 길었 기 때문에 답을 썼습니다. – henrywright