从 Buddypress 的群组页面移除 "All Groups" 标签

Remove "All Groups" tab from groups page in Buddypress

我在我的网站上使用 buddypress,我想隐藏 "All Groups" 选项卡,只向登录用户显示 "My Groups" 选项卡。

删除 "All Groups" 登录用户的标签

在function.php文件中添加以下函数

if ( is_user_logged_in() )
{
    function hide_all_groups_tab() {
    ?>
    <script type="text/javascript">
     jQuery( document ).ready( function( $ ) {
         jQuery("#groups-all").removeClass('selected');
         jQuery('.item-list-tabs ul li:first').css('display', 'none');
         jQuery("#groups-personal").addClass('selected');
    } );
    </script>

    <?php
    }
    add_action( 'wp_footer', 'hide_all_groups_tab' );
}

我不得不将 .item-list-tabs 更改为 .groups-nav-tabs,但效果很好。