WPML可让您通过字符串翻译屏幕轻松翻译小工具。 这需要安装WPML字符串翻译模块。 该模块具有多语言CMS帐户类型。

请参阅以下视频中的说明,或阅读下面的详细信息。

WordPress附带了一些默认小工具,安装WPML字符串翻译时,WPML将自动注册这些小工具进行翻译。
访问字符串翻译屏幕,您将看到在上下文“小工具”下注册的所有默认小工具准备翻译

小工具翻译

通常主题和插件提供自定义小工具,您还可能正在为个人小工具编写代码。 如果是这种情况,您会注意到这些小工具可能并非总是自动注册才进行翻译;’也可能只注册了小工具标题,而未注册其它小工具文本。

小工具标题

小工具标题必须经过筛选,WPML才能将其注册后进行翻译
代码将如下所示:

function widget( $args, $instance ) {
 extract($args);
 $title = apply_filters( 'widget_title', empty($instance['title']) ? '' : $instance['title'], $instance );
}

其它小工具文本

小工具通常提供其他文本字段,如文本区或输入字段。 有两种方法可让WPML知道它们的存在,并将其注册后进行翻译。

注册用于翻译的小工具字段——编码方法

这里通过示例详细描述了编码方法。

第二种非编码方法描述如下。

通过字符串翻译注册小工具字段以进行翻译

字符串翻译的一个高级功能是管理员可选择保存在wp-options数据库表中的文本,并将将其注册后进行翻译。 由于WordPress小工具将它们的文本保存在wp-options表中,这意味着小工具也可从该功能中获益。

您只需访问字符串翻译,然后滚动到设置页面的底部。 找到“翻译管理屏幕中的文本”,点击链接。

翻译小工具字段

这将打开一个带有选项树的新屏幕。 搜索小工具后点击其名称可展开其字段。

注册小工具文本以便进行翻译

启用要注册翻译的文本,然后点击屏幕底部的“应用”。

最后,访问主字符串翻译设置页面可翻译文本。