BuddyPress 11.0.0重磅发布:优化JS CSS加载支持WebP及活动获取新方法

BuddyPress 11.0.0 正式发布,这一重要版本凝聚了 34 位开发者的心血与智慧。版本代号”La Scala”灵感源自巴黎郊外一家备受赞誉的比萨餐厅,象征着社区建设的美好与活力。此次更新不仅带来了多项突破性改进,更为用户和开发者提供了更加强大灵活的功能体验。

在资源加载方面,BuddyPress 11.0.0 实现了革命性突破。通过引入新的过滤器机制,JavaScript 和 CSS 文件现在仅在社区页面上加载,而非在所有页面上盲目加载。这一改变有效解决了旧版本中在 BP Legacy 模板包中遗留的资源加载问题。值得注意的是,该优化将逐步推出,用户若想立即体验这一改进,需要在 bp-custom.php 文件中添加以下代码:add_filter( ‘bp_enqueue_assets_in_bp_pages_only’, ‘__return_true’ );。这一调整将显著提升页面加载速度,优化用户体验。

图像功能迎来重要升级,BuddyPress 11.0.0 现在支持.webp 格式作为个人资料和封面图像。这一改进源于用户社区的热烈反馈,特别是在负面评论中的持续呼声。该功能需要 WordPress 5.8 或更高版本支持,将为用户带来更丰富的视觉选择。

活动管理功能得到极大增强,新增了获取特定用户组活动或排除特定用户组活动的强大功能。开发者现在可以根据用户 ID 精确筛选活动,例如创建自定义兴趣活动流,或通过排除用户 ID 实现类似”静音”功能,让社区成员从过度活跃的用户互动中暂时抽离。BuddyPress 核心开发者 Dan Cavins 高度评价这一改进:”这些变化看似简单,实则蕴含强大功能,为社区管理提供了前所未有的灵活性!”

xProfile 功能迎来全新突破,开发者现在可以构建自定义循环,选择展示特定配置文件字段组。这一功能将极大丰富用户资料展示形式,满足不同社区的需求。

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

更新到最新版本需要 WordPress 5.7 或更高版本支持。BuddyPress 用户应密切关注附加组件部分的最新更新,并在 BuddyPress codex 中查阅 11.0.0 版本的完整变更列表。这一系列改进将共同构建更加智能、高效、灵活的社区平台,为全球用户带来卓越的在线社交体验。

文章网址:https://www.wpbull.com/news/2032.html