Skip Navigation
Updated
31 1 月, 2024

bbPress 是一款WordPress插件,可让您创建交互式讨论论坛。 使用WPML,您可以让您的论坛系统使用多种语言。

您可能已经知道至少一种多语言 bbPress 论坛系统– WPML支持论坛。 我们的网站同时运行WPML和 bbPress,客户可以用自己的母语搜索答案和寻求支持。

WPML’s multilingual support forum is built using bbPress
WPML的多语言支持论坛是使用 bbPress 建立的

在本页:

开始

首先安装并激活以下插件:

  • WPML核心插件和WPML字符串翻译插件
  • bbPress 插件(2.6.9 或以上版本)

如果您是WPML 新手,请查看我们的入门指南。 它可以快速引导您完成可以使用的不同翻译选项。

翻译论坛

要翻译论坛,首先需要将论坛帖子类型设置为可翻译。 要做到这一点。

  1. 转至 WPML设置页面。
  2. 向下滚动到 “帖子类型翻译“部分
  3. 论坛自定义帖子类型设置为可翻译选项之一。
  4. 单击保存
Go to WPML → Settings page. Scroll down to the Post Type Translations section, and set the Forums custom post type to one of the Translatable options. Click Save.
将论坛自定义帖子类型标记为可翻译类型

将论坛帖子类型设置为翻译后,您就可以手动翻译论坛 、将其发送给本地翻译人员或使用翻译服务。 如果使用 “自动翻译所有内容“,WPML将自动翻译您的论坛。

翻译论坛后,您可以点击论坛菜单链接,然后选择所有语言,查看每种语言的不同论坛。

点击论坛菜单链接,然后选择所有语言,即可查看每种语言的所有不同论坛。

wpml-bbpress-viewing-translated-forums
翻译后查看所有论坛

在WordPress菜单中添加翻译论坛

翻译好论坛后,您就可以将它们添加到WordPress菜单中。

  1. 转到外观 菜单
  2. 点击右上角的屏幕选项,显示WordPress屏幕选项设置。
  3. 单击屏幕元素 行中论坛 旁边的复选框。 这样,您就可以将论坛添加到网站菜单中。
在屏幕选项中添加论坛
  1. 在菜单中添加默认语言论坛,然后单击保存菜单
wpml-forums-adding-to-menu
在菜单中添加论坛
  1. 单击 “在不同语言之间同步菜单“链接。 WPML可显示二级语言菜单中将添加或更新的项目。 单击 “同步“和 “应用更改“更新它们。
wpml-bbpress-forums-menu-sync
将翻译好的论坛添加到辅助语言菜单中

翻译其他 bbPress 文本(字符串)

bbPress 自带翻译,包含在 bbPress MO(翻译)文件中。 这意味着在您完成上述步骤后,大部分默认的 bbPress 字符串已经翻译成了您网站的辅助语言,如下所示:

wpml-bbpress-automatically-translated-forum-strings
bbPress 通过自己的 MO 文件提供了大部分开箱即用的翻译功能

如果您想更改任何字符串文本,则需要按照以下步骤更新翻译:

  1. 转至 WPML主题和插件本地化。 从“插件“部分的 “字符串“中选择 bbPress,然后单击 “扫描所选插件以查找字符串“按钮。
wpml-bbpress-theme-and-plugin-strings
扫描 bbPress 中的字符串
  1. 转到WPML→字符串翻译。 搜索要翻译的字符串。
  2. 单击铅笔图标编辑翻译。
wpml-bbpress-updating-string-translation
更新字符串的翻译

您可以在网站前端看到已翻译的字符串。

wpml-bbpress-viewing-updated-string
查看更新的字符串

添加语言切换器

当人们进入您的某个支持论坛时,向他们显示所有其他语言的论坛列表可能会有所帮助。

默认情况下,WPML会在网站页脚区域添加语言切换器。 您还可以访问 WPML 语言,在网站的特定区域(如网站导航、菜单或小部件区域)添加语言切换器

此外,您还可以在网站上的自定义位置添加语言切换器。 然后,您可以自定义语言切换器的外观,并在 WPML 语言页面中的自定义语言切换器部分调整设置。

自定义语言切换器设置

翻译主题和回复

请注意:WPML 支持翻译 bbPress 主题和回复。

已知问题

这款插件和WPML之间没有未解决的兼容性问题。 搜索所有已知问题

获取支持

如果您有任何问题或疑问,请访问我们的支持论坛,让我们帮助您解决。