基本计划及以上提供这种集成。

设置WordPress插件

  1. 要开始,请打开WordPress管理页面并继续插件>添加新

  2. 在搜索框中输入“Lokalise”并按现在安装旁边的“Lokalise Companion插件”。

  3. 也建议安装它WPML插件这允许管理多语言内容。虽然您可以单独安装Lokalise Companion插件,但它基本上不会做任何事情,因为它不允许管理多语言数据(它仅用于将此类数据导入/来自Lokalise)。请注意,WPML是Lokalise不维护的第三方解决方案。我们计划在将来增加对更多多语言插件的支持。

  4. 继续设置> Lokalise.

  5. 复制授权秘密密钥

  6. 接下来,继续您的Lokalise项目并开放设置>集成> WordPress

  7. 点击连接

  8. 输入您的WordPress Site Hostname.(例如,https://example.com.)和提供Lokalise秘密在步骤5获得。

  9. 按压授权Lokalise接受

自定义帖子类型

默认情况下,WordPress附带了两个基本类型的内容:帖子和页面。这些称为帖子类型。但是,许多网站也有特色自定义帖子类型。例如,一个网站可以有旅游,文章或书籍帖子类型。我们的插件确实支持自定义帖子类型,但是这些必须是可翻译的。实现这一点,去WPML>设置页面并滚动到帖子类型翻译部分。请找到更多信息在WPML文档中。一旦您的自定义类型可翻译,他们将拥有语言属性,可以在Lokalise插件的帮助下进行翻译。

已知的问题

Apache用户的注意事项

如果您使用的是Apache Web服务器,则可能需要更新您的VirtualHost配置以使授权流正常工作(通常不需要)。具体来说,在一开始时添加以下行:

setenvif授权“(。+)”http_authorization = $ 1

然后不要忘记重新启动服务器。

与其他WordPress插件和限制的兼容性

Lokalise集成可能无法使用其他第三方插件正确正常工作,特别是与WPBakery这样的拖放网站建设者。

目前我们不支持SEO元数据和媒体的翻译。

如果出现问题

确保:

  • 你可以打开yourwebsite.com/wp-json/lokalise/v1/environment.页。

  • 您已启用WPML插件并将其设置为本地化提供商(访问yourwebsite.com/wp-json/lokalise/v1/environment.仔细检查)。

  • 检查您的永久链接设置是否设置为默认情况(否则其余)。

  • 您的登录页面设置为默认URLyourwebsite.com/wp-login.php.

  • 您可以通过API接收数据。访问yourwebsite.com/wp-json/wp/v2/pages.并确保内容和摘录不为空。

  • 您可以重新返回Linkes列表yourwebsite.com/wp-json/lokalise/v1/ ocales.(语言名称和语言代码不应为空或空值)。

链接帖子和页面

设置插件后,您将看到WordPress中当前可用的内容。

要翻译内容,您需要首先将其导入Lokalise项目。导入有效意味着从WordPress下载内容并在Lokalise上创建新的翻译键。然后,这些键将正确连接到WordPress内容。

请注意,您可以使用右上角的搜索框找到特定元素,或使用缩小范围筛选落下:

接下来,选择要导入的一个或多个项目以导入您的Lokalise项目。将自动创建WordPress中但缺少的WordPress但缺少的所有语言。

最后,新闻导入选定。导入过程将在后台发生,并且可以在后台检查其状态活动页。

翻译内容

在链接物品后,您可以继续前往Lokalise项目仪表板并按照常规编辑内容。从WordPress导入的所有翻译都有两个标签:

  • WordPress.

  • 标签以帖子或页面命名。所以,如果关键属于“Hello World”的帖子,它将有一个“Hello World”标记。

管理进口项目

再次打开WordPress集成来管理当前导入的项目或导入新项目。您将看到所有先前加载的项目的列表。选择您想要上传返回WordPress的物品,然后单击出口选择。然后选择一种或多种语言,并决定您是否想出口空白翻译:

此过程将在后台运行。然后返回您的WordPress并确保所选项目已正确更新!

这是否回答你的问题?