在最近的 BuddyPress 开发会议上,贡献者决定将即将发布的 12.0 版本重点放在将BP Rewrites 功能插件合并到核心上。这个插件是十年来将 BuddyPress 的自定义 URI 解析器迁移到使用 WordPress 的 Rewrite API 的努力的结果。
一年前,BP Rewrites 进入测试阶段。不确定更改将如何与不同的插件交互,因此 BP 开发人员建议在考虑合并之前至少测试两个主要的 BuddyPress 核心版本。早期测试人员发现了许多与 BuddyPress 各种功能的不兼容性和冲突。
为了自信地支持可能遇到插件冲突的用户,BP Rewrites 的维护者决定创建一个新的插件,以提供向后兼容性。这个新插件将被称为BP Classic,还将包含 BuddyPress 的遗留小工具,BuddyPress 核心开发人员 Mathieu Viet 表示这一变化“将是我们逐步重启 BuddyPress 的第一步。” BP 9.0.0(2021 年 7 月发布)使用户能够通过单击两次将旧版小工具转换为块。将这些小工具移至 BP Classic 将是它们最终退役的重要一步。
BP Attachments Add-on 是一个用于管理 BuddyPress 附件的新组件,已准备好进入 Beta 测试。Viet 已更新插件的自述文件,以包含它将在 WordPress.org 上的插件中启动的功能:
- 所有成员的前端和后端媒体库
- 管理员可以管理来自后端媒体库的会员媒体
- 会员可以将公共或私人媒体上传到他们的个人媒体库,并组织他们创建文件目录、相册、电影或音乐播放列表
- 您站点的所有内容贡献者的用户媒体块
- 会员可以上传公共媒体并将其附加到他们的活动更新中(需要 BP 活动组件处于活动状态)
- 成员可以上传私人媒体并将其附加到他们的私人消息中(需要 BP 消息组件处于活动状态)
- 所有成员的公共媒体都可以从社区媒体目录中浏览。
- (测试版)新的头像上传 UI
功能插件的未来版本将包括一个新的封面图像上传 UI,以及与朋友和群组成员之间共享媒体的能力。
BuddyPress 贡献者预计在 12.0 版本中将所需的 WordPress 版本提高到 5.8。Beta 1 计划于 4 月 15 日发布,正式版本将于 5 月 31 日登陆。