0
add_action('bp_setup_nav', 'test_board', 100); 

function test_board() { 
    global $bp; 

    bp_core_new_nav_item(array(
     'name' => 'Test Board', 
     'slug' => 'test-board', 
     'screen_function' => 'bpis_profile', 
     'position' => 10 
     ) 
    ); 
} 

function bpis_profile() { 
    echo do_shortcode('[bpis_tags]'); 
    echo do_shortcode('[bpis_images]'); 
} 

문제는 내가 BP의 탐색 모음에서이 링크를 클릭하면, 그것은 외부의 어떤 div의 (의합니다 (bpis_profile 기능에 따라)을 단축 코드를 출력한다는 것입니다 그것이 바로 나타납니다 의미 테마의 외부 웹 사이트 상단). 또한 탐색 표시 줄이 사라지고 현재보고있는 사용자의 "정보"페이지 (가입 된 포럼 주제, 즐겨 찾는 포럼 주제 등)가 표시됩니다.새로운 BuddyPress 메뉴 항목을 추가

해결 방법이 있습니까? 이상적으로, BP 영역 (현재 사라진 상태) 아래의 본문 영역에서 단축 코드를 출력하고 싶습니다.

감사합니다. 이 일을

답변

0

시도 :

function bpis_profile() { 
    bp_core_load_template('buddypress/members/single/posts'); 
} 

이 그럼 당신은 posts.php라는 buddypress/members/single/ 아래에 새 파일을 만들 수 있습니다. 이 파일 안에는 get_headerget_footer을 사용하여 전체 페이지를 출력 할 수 있습니다. 물론, 귀하의 쇼트 코드도 포함시켜야합니다.