BuddyPress 11.0.0 添加过滤器以改进 JS 和 CSS 资产加载、WebP 支持以及获取活动的新方法

通过 34 位贡献者的努力,BuddyPress 11.0.0现已可用。该版本被命名为“La Scala”,以纪念位于巴黎郊区 Issy-Les-Moulineaux 的一家比萨餐厅。

版本 11.0.0 引入了一些重要的变化。BuddyPress通过添加新的过滤器改进了加载其 JavaScript 和 CSS 文件的方式,因此它们现在仅在社区页面上加载。以前,该插件会在每个页面上不加选择地加载它们,这是它们在第一个模板包 (BP Legacy) 中加载方式的遗留问题。此更改正在逐步推出,因此想要利用此改进的用户需要将过滤器添加到他们的 bp-custom.php 文件中。

add_filter( 'bp_enqueue_assets_in_bp_pages_only', '__return_true' );

BP 11.0.0 还允许使用 .webp 图像作为个人资料和封面图像,在用户在负面评论中提出要求后。此功能需要 WordPress 5.8 或更新版本。

此版本引入了获取一组用户或排除一组用户的活动的功能。例如,开发人员现在可以编写代码来根据用户 ID 为选定的少数用户获取活动,或者通过排除用户 ID 来阻止一些讨厌的用户的更新。

“这变化简单却强大!” BuddyPress 核心开发者 Dan Cavins 说。“例如,您可以创建自定义兴趣活动流,或构建静音功能,让您的会员从其他太健谈的用户那里休息一下!”

11.0.0 版还使开发人员能够构建自定义 xProfile 循环 ,包括一组特定的配置文件字段组。

BuddyPress 10.0.0 在插件管理屏幕中引入了一个附加组件部分,供用户轻松测试由 BuddyPress 开发团队维护并托管在 WordPress.org 上的插件或块。BP 首席开发人员 Mathieu Viet 表示,该团队将很快发布一个社区媒体附件插件和一个基于块的活动发布表单,这将“标准化扩展活动更新的方式,提供更丰富、更具吸引力的内容。” 这些功能插件是 Viet 预计将成为“BuddyPress 的过渡年”的一部分,并且可能会独立于主要版本发布到附加组件部分。

BuddyPress 用户应关注附加组件部分的更新,并在 BuddyPress codex中查看 11.0.0 中的完整更改列表。更新到最新版本需要 WordPress 5.7 或更高版本。


【AD】BandwagonHost:$92.30/年/2核/2G内存/40G SSD/1T流量/1Gbps/香港CMI/大阪软银/洛杉矶CN2 GIA

【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps