提示
有关 Phrase Strings 中 WordPress 集成的信息,请参阅 WordPress (Strings)。
WordPress 是一个开源原文/源语博客和网站内容管理系统。它还支持邮件列表、论坛、媒体库、Analytics 和在线商店。
连接器支持 WPML 和 多语言 Press 插件。它自动检测 phrase 插件安装过程中安装了哪些插件。插件以哪种模式运行,可在 设置中查看。
连接器不支持 2FA。可以为 wp-管理员或前端启用 2FA,但所有以=%/wp-json/Memsource/v1/连接器
""%1""开头的端点都必须在没有 2FA 的情况下从 phrase 访问。连接器使用的端点已经用 Phrase 令牌保护,可以通过添加基本身份验证和/或只允许从 Phrase IP 访问来提高安全性。
支持的内容类型
WordPress 连接器允许下原文/源语内容,并直接将译文本地化上传到/从 WordPress 上传以下类型的内容:
-
职位
-
页
-
标签
-
类别
-
自定义定义帖子类型
-
自定义定义分类
支持的状态
-
已发布和草稿(支持帖子和派生内容的上下文预览)
注释
某些 HTML tags 存在风险,CAT 编辑器在显示预览时会将其从这个 HTML 中删除。这是为了确保用户的数据隐私和安全。
移除的 tags 包括 FORM
、IFRAME
、SCRIPT
、SVG
、VIDEO
、EMBED
、OBJECT
或 background-image CSS 属性。
支持的插件
WordPress phrase 翻译插件支持以下插件:
-
阿瓦达语
-
迪维语
-
元素
-
古腾堡语
-
预定义的块会自动配置。在 Gutenberg 块中配置“ ”。如果未配置,则不会导入内容。
菜单下的
-
-
Yoast SEO
-
SEOPress
-
WPBakery 页面生成器(原 Visual Composer)
-
Avia(折叠主题)
-
必须取消选择折叠自自定义字段,因为它们不受支持。点击 WordPress 账户中的 phrase 插件,进入
页面取消选择 Enfold 自定义字段。
-
连接器有多种用例:
-
项目经理可以直接在 在线存储库中添加文件。
-
使用高级自自定义字段 (ACF) 插件,可以在 WordPress 中定义单个工作流。phrase 监控工作流步骤的更改并相应更新,例如从翻译到翻译进程/进度到翻译完成。
-
设置 Submitter portal,允许提交者直接从在线存储库为请求添加文件。
-
使用 自动项目创建 (APC),当检测到监控的文件或文件夹的最后修改日期发生更改时,自动创建新项目。
-
首次运行 APC 时导入所选文件。监控文件夹时导入所有文件。
-
上下文预览功能可在 CAT web editor 和 CAT 桌面编辑器中实时预览原文或译文。
支持表格、列、各种图形、格式和字体。该功能旨在翻译时提供上下文,而不是原始或已完成文档的完美表示;预计会出现一些视觉差异。也可以通过在访问和安全设置中启用/禁用允许在编辑器中加载外部内容选项来产生影响。
phrase 要求:
-
通过 Enterprise 防火墙访问内部安装。
-
在创作环境中进行身份验证。
内部安装的防火墙配置:
-
安装必须可从以下 IP 地址访问:
34.243.87.13, 34.248.197.209, 108.129.22.31, 3.248.158.93
-
领域必须能够在外部解析。
注释
某些 HTML tags 存在风险,CAT 编辑器在显示预览时会将其从这个 HTML 中删除。这是为了确保用户的数据隐私和安全。
移除的 tags 包括 FORM
、IFRAME
、SCRIPT
、SVG
、VIDEO
、EMBED
、OBJECT
或 background-image CSS 属性。
-
安装 WPML 或多语言 Press 插件以创建和管理多语言页面。
-
转到左侧导航面板中的
。 -
单击连接器,然后显示连接器设置。
-
单击生成新令牌以生成令牌来建立连接。
-
根据帖子的状态选择导入哪些帖子,以及为发回的翻译内容分配什么状态。
-
导航到自定义字段页面,并从应从WordPress导出和翻译的列表中选择自定义字段。默认选择导出所有自定义定义字段。
-
导航到
页面,并将WordPress语言映射到短语语言代码。 -
转到“
”页面以查看支持的简码列表或添加使用第三方简码插件创建的自定义简码。 -
为 (APC) 中指定的语言提供翻译。
自动项目创建仅为其target_languages创建工作。字段类型应该是多值选择列表,其中的值与语言代码匹配。
标识的自定义字段中指定的语言——- 例如,
注释
WPML 中的语言必须匹配项目的语言。为支持法语(加拿大)等本地化变体在WordPress中的WPML面板中定义语言。
-
在设置
页面,下拉到 部分。
-
单击连接器。
页面打开。
-
单击新连接器。
页面打开。
-
提供连接名称并将类型更改为 WordPress 。
-
输入 WordPress 网站 URL。
例如:如果您的 WordPress 管理员页面 URL 是 http://blog.phrase.com/wp-管理员/index.php,那么网站 URL 将是 http://blog.phrase.com/。
-
使用 Phrase 插件配置中的令牌输入 Phrase WordPress 插件令牌。
-
如果网站使用基本 HTTP 身份验证安全,请提供 WP 管理员中设置的用户名和密码。
-
单击测试连接。
如果连接成功,将出现已配置语言的列表。如果不是,一个红色感叹号将出现一条 Error 信息。将鼠标悬停在图标上可查看更多详细信息。
如果原文/源语或译文被更改,单击
将刷新对已配置语言的选择。 -
点击保存。
连接器添加到了
页面的列表中。
如果导入的文本充满代码该怎么办
某些 WordPress 添加功能会将代码注入 WordPress 页面。phrase 无需进一步配置即可处理此代码。
已知导致此问题的添加组件有:
-
Avia 布局生成器
-
Divi Builder
-
Fusion Builder
-
可视化编辑器
-
WPBakery(原 Visual Composer)
在这种情况下,要配置 phrase,请在 WordPress 中指明您要翻译的自定义字段。
转到
插件,然后 ,并根据附加格式的规范添加简码。WPBakery 设置:
配置连接器时连接测试失败
一些 WordPress 插件,如 WP Hardening、WP Security、WP Staging、禁用 WP REST API 或 Wordfence Security,提供了禁用 JSON API 的选项。确保未禁用 WordPress API。