Php 重命名Buddypress中的选项卡

Php 重命名Buddypress中的选项卡,php,wordpress,buddypress,Php,Wordpress,Buddypress,我有一个多站点WP与Buddypress和BP多网络。 站点正在自动创建(数据来自外部系统)。 问题是,我只想在菜单中显示“活动”选项卡,还想重命名它。我创建了bp-custom.php,其内容如下: <?php function bp_change_tabname() { global $bp; $bp->bp_nav['activity']['name'] = 'Duvar'; $bp->bp_nav['members'] = false

我有一个多站点WP与Buddypress和BP多网络。 站点正在自动创建(数据来自外部系统)。 问题是,我只想在菜单中显示“活动”选项卡,还想重命名它。我创建了bp-custom.php,其内容如下:

    <?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自定义的内容是不相关的


有什么想法吗?

要从导航阵列中删除导航项,可以使用
bp\u core\u remove\u nav\u item()
。例如:

function my_remove_tabs() {
    bp_core_remove_nav_item( $parent_id );
}
add_action( 'bp_setup_nav', 'my_remove_tabs' );
其中,
$parent\u id
是父导航项的slug


要自定义选项卡标签,可以使用语言文件。有关如何以及为什么这样做的更多信息,请参阅本文。

出于某种原因,这也不起作用……不过感谢您的回答!