2014-09-06 1 views
0

У меня есть многопользовательский WP с Buddypress и BP Multi Network. Сайты создаются автоматически (данные поступают из внешней системы). Проблема заключается в том, что я хочу показать только вкладку «Активность» в меню, и я тоже хочу ее переименовать. Я создал п.н.-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

Чтобы удалить навигационный элемент из массива навигации, вы можете использовать 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