跳过导航
已更新
21 3 月, 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 配置“选项卡中的设置优先于父主题中语言配置文件的设置。