BuddyPress 12.0 将引入一项新的社区可见性功能,该功能使站点管理员可以选择限制对站点社区部分的访问。当未登录的用户尝试查看 BuddyPress 生成的页面时,设置为“仅限会员”的网站将显示访问错误消息和登录表单。
通过社区可见性设置,无需向 BuddyPress 添加任何插件即可创建私人社区网站,这是 BuddyPress 网站管理员经常要求的一项功能。它是作为一个基本的切换功能引入的,但参与该功能开发的 BuddyPress 撰稿人 David Cavins 表示,它为未来更精细的隐私控制奠定了基础。
BuddyPress 核心开发团队还在12.0 版本发布之前发布了BP Classic插件。该插件为使用尚未准备好 BP Rewrite API(将在 12.0 中引入)的插件或主题的网站提供向后兼容性。它包括完全弃用的功能和模板:
- BP Legacy 小部件(这些小部件在 BuddyPress 9.0.0 中作为块迁移)。
- BP 默认主题。
- BP Legacy 导航全局变量 (
buddypress()->bp_nav
&buddypress()->bp_options_nav
)。
有关 BP Classic 的建议已发布到 BuddyPress 官方博客上,以帮助网站所有者确定他们是否需要此插件。那些在升级之前需要它的人可以提前安装它,它会处于休眠状态,直到需要它为止。
新的社区可见性功能已于五天前提交到主干,并有望包含在下一个主要版本中。BuddyPress 12.0 预计将于 2023 年 10 月 30 日发布,Beta 1 已经过期,预计随时发布。