重命名Buddypress中的选项卡

时间:2014-09-06 10:39:42

标签: php wordpress buddypress

我有一个带有Buddypress和BP Multi Network的多站点WP。 网站正在自动创建(数据来自外部系统)。 问题是我只想在菜单中显示“活动”选项卡,我也想重命名它。我创建了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-custom的内容无关紧要。

有什么想法吗?

1 个答案:

答案 0 :(得分: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是父导航项目的slug。

要自定义标签标签,您可以使用语言文件。有关如何以及为何提供的详细信息,请参阅Customising Labels, Messages and URLs文章。