我想隐藏网站非群组成员的某些特定群组页面标签(即注册的网站用户,而不是群组成员)。
我知道可以像这样删除组标签:
function remove_group_options() {
global $bp;
bp_core_remove_subnav_item($bp->groups->slug, 'members');
bp_core_remove_subnav_item($bp->groups->slug, 'send-invites');
}
add_action( 'bp_setup_nav', 'remove_group_options' );
甚至可以很容易地从css中隐藏(通过使用display:none)。但我想要的是只允许小组成员查看特定标签(比如论坛,会员等),而不是其他标签。
请有人在这个问题上帮助我。
**非常清楚我不想阻止任何自定义页面或发布...我只想阻止来自所有非组成员的Inbuilt buddypress选项卡(让它成为注册用户或不是)。