跳过导航
已更新
21 10 月, 2024

WPML 可以读取一个配置文件,告诉它主题和插件中需要翻译的内容。该文件名为wpml-config.xml,位于插件或主题的根文件夹中。

语言配置文件的目的

作为实现与WPML 兼容的一部分,您还应创建一个配置文件,以帮助您在今后的版本中保持兼容性。 WPML 可以翻译 网站上的任何内容,但您需要告诉它哪些内容需要翻译。WordPress 这个文件就是这样做的。

进入 WPML 设置页面。

WPML 设置页面

该页面会告诉WPML 它需要知道的一切,包括哪些自定义字段需要翻译或同步,哪些自定义帖子和分类标准应该是多语种的,甚至哪些管理文本需要翻译。

语言配置文件包含这些信息,因此每个用户都无需在管理页面手动输入。

对于某些主题和插件,我们在自己的服务器上托管语言配置文件。 您可以在这里看到一份清单。 它被设置为覆盖放置在主题或插件根目录下的本地语言配置文件。

WPML 还允许您手动覆盖主题和插件语言配置文件加载的任何设置。这既适用于主题或插件根目录下的语言配置文件,也适用于托管在我们服务器上的语言配置文件。

为第三方主题和插件设置翻译选项

WPML 与许多流行的主题和插件兼容,因此无需创建语言配置文件。

不过,如果您使用的主题或插件的内容不能正确显示在WPML 的高级翻译编辑器中,您可能需要手动配置它们的翻译选项。

要配置第三方主题和插件的翻译选项,请转至 WPML设置,然后单击 “自定义 XML 配置“选项卡。使用此页面上的文本编辑器输入代码,就像创建wpml-config.xml文件一样。

在自定义 XML 配置选项卡中为第三方主题和插件设置翻译选项

自动生成 wpml-config.xml 文件

如果您不熟悉如何创建 XML 文件,我们的团队创建了多语言工具插件,让这项工作变得更容易。虽然该插件最初是作为一种工具,帮助主题和插件作者使他们的产品支持多种语言,但它也可以轻松用于生成您自己的wpml-config.xml 文件。

要了解有关生成wpml-config.xml文件更多信息,请访问多语言工具插件页面。 具体来说,请查看 “如何使用多语言工具生成语言配置文件?

获得配置文件后,将其添加到主题文件夹的根目录下。 如果您已经有一个,请勿覆盖。 取而代之的是,编辑原始 XML 文件并添加多语言工具插件生成的代码。

请注意,此插件不适用于实时生产网站。

要阅读本教程并为主题和插件构建语言配置文件,可以从以下示例开始– wpml-config zip wpml-config.zip .

您需要对其进行编辑,但可以使用该文件的部分和结构。

结构和语法

WPML 让你可以使用wpml-config.xml文件配置一系列元素。请使用以下指南查找有关如何使特定网站元素可翻译的其他信息和说明:

使用WPML 语言配置文件和子主题

如果您使用的是子主题,父主题的语言配置文件会覆盖子主题中的语言配置文件。 WPML 提供了一个配置页面,让你可以轻松地用任何自定义设置来覆盖它。

举个例子,父主题的语言配置文件将自定义帖子类型 “属性 “设置为可翻译。

父语言配置文件将自定义职位类型属性设置为翻译

如果您使用的是子主题,并希望将自定义帖子类型 “属性 “设置为不可翻译,请导航至 WPML→ 设置 “页面,点击 “自定义 XML 配置“选项卡。使用编辑器将自定义帖子类型 “属性 “设置为不可翻译。 只需将translate 属性值设置为0,而不是1

覆盖父主题的语言配置设置

自定义 XML 配置“选项卡中的设置优先于父主题中语言配置文件的设置。