这是 WPML 官方配套胶水插件(Add‑on),专门解决 BuddyPress / BuddyBoss 社区社交网站多语言问题,让社交组件(个人资料、动态、群组、注册页、通知)支持 WPML 多语言体系,不能独立运行,必须依赖 WPML 主插件
核心作用
BuddyPress/BuddyBoss 页面是动态程序生成页面,不是普通 WordPress 静态页面,原生 WPML 无法翻译社交组件 URL、按钮、表单、通知字符串;本插件做钩子适配,打通社交模块与 WPML 多语言逻辑。
✨主要功能
- 全社交页面语言切换 在动态页面(个人主页、动态流 Activity、群组 Groups、注册页、消息页)保留语言切换器;点击链接自动携带语言后缀,保持浏览语言状态不会丢失。
- 翻译社交界面字符串(需要 WPML‑String Translation 组件)
- 群组名称、群组简介、群组类型
- 自定义个人资料字段、资料类型
- 注册表单字段、高级搜索筛选文本
- BuddyPress 邮件通知模板文字
- 前端流程语言跟随 创建群组、修改头像、发动态、加好友等整套用户操作,保持在当前所选语言环境执行。
- 支持单站点、多站点 (WordPress Multisite),主站、子博客都支持多语言;访客可以自选前台语言,管理员可单独设置后台语言WordPress….。
- 适配 BuddyBoss 平台,支持 BuddyBoss 专属字段,论坛基础适配WPML。
⚠️重要限制
- 只翻译系统 UI 文字,用户发布内容不会自动翻译 用户发布的动态、帖子、个人填写的资料内容,属于用户生成内容,插件不会自动翻译;用户输入什么语言就展示什么语言。
- URL 格式硬性要求 不支持
?lang=en参数模式;只能使用目录模式/en/或者不同域名模式,WPML 设置里不能选择语言参数模式。 - BuddyPress 12.0 + 版本额外依赖 BP12 以后使用 Nouveau 模板,必须同时安装激活 BP Classic Add‑on 才能正常工作,否则会出现兼容性报错。
- 邮件通知:只能翻译邮件模板文字,邮件无法按接收用户语言自动发送,存在历史已知 bug。
- 个人资料页切换语言时,部分环境会出现跳转首页现象,根源是动态页面机制,属于已知行为,不是故障。
本站所有资源收集自网络,所有软件版权归属原作者。



