2014-09-06 6 views
0

나는 Buddypress와 BP Multi Network가있는 다중 사이트 WP가 있습니다. 사이트가 자동으로 생성됩니다 (데이터는 외부 시스템에서 제공됨). 문제는 메뉴의 작업 탭만 표시하고 이름을 바꿀뿐입니다. bp-custom.php를 만들었습니다. 내용은 다음과 같습니다.Buddypress의 탭 이름 바꾸기

<?php 

function bp_change_tabname() { 

    global $bp; 
    $bp->bp_nav['activity']['name'] = 'Duvar'; 
    $bp->bp_nav['members'] = false; 

} 

    add_action('bp_setup_nav', 'bp_change_tabname', 999); 
?> 

그래도 작동하지 않습니다. bp-custom의 내용이 부적절한 것처럼 보입니다.

아이디어가 있으십니까?

답변

1

탐색 배열에서 nav 항목을 제거하려면 bp_core_remove_nav_item()을 사용할 수 있습니다. 예 :

function my_remove_tabs() { 
    bp_core_remove_nav_item($parent_id); 
} 
add_action('bp_setup_nav', 'my_remove_tabs'); 

여기에서 $parent_id은 상위 탐색 항목의 슬러그입니다.

탭 레이블을 사용자 지정하려면 언어 파일을 사용할 수 있습니다. 방법 및 이유에 대한 자세한 내용은 Customising Labels, Messages and URLs 문서를 참조하십시오.

+0

이것은 어떤 이유로 든 작동하지 않았습니다 ... 답변을 주셔서 감사합니다! – sis