WPML
do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
类型
action
类别
插入内容
WPML 版本
3.2

说明

*注册用于翻译的文本字符串。正在注册的字符串是包或一组字符串的一部分(而不是单个字符串**)。

*要检索“包”字符串翻译,请参阅:wpml_translate_string

**要注册不属于包的单个文本字符串,请参阅:wpml_register_single_string

注意:此钩子需要 WPML 字符串翻译模块

参数

$string_value
(string) (必填) 要注册以进行翻译的字符串
$string_name
(string) (必填) 字符串的唯一名称
$package
(array) (必填) 包对象。数组键必须与以下 WPML_Package 字段匹配,并且对于发送给某个对象进行翻译的所有文本必须相同:
  • kind用于标识包对象的自由文本。对于所有相同类型的包必须相同。即“Gravity Form”或“Layout”
  • name用于标识该字符串集的名称。对于每个相同类型的包必须唯一,例如 ID。
  • title包的可读标题。对于每个相同类型的包必须不同。
  • edit_link编辑此字符串集的链接(可以为空字符串)
  • view_link查看此字符串集的链接(可以为空字符串)
$string_title
(string) (必填) 编辑翻译时要显示的字符串标题。
$string_type
(string) (必填) 字符串种类。必须是以下值之一:
  • AREA必须包含多行的任何内容
  • LINE单行值
  • VISUAL这将显示为 WYSIWYG 编辑器,并将作为 HTML 内容处理

使用示例

可以在“字符串包翻译”文档页面上找到完整详细的示例。

wpml_set_element_language_details, wpml_make_post_duplicates, wpml_admin_make_post_duplicates, wpml_copy_post_to_language, wpml_delete_package, wpml_import_get_trid_from_imported_translations, wpml_register_single_string, wpml_show_package_language_ui, wpml_delete_package_action

所有 10 个 插入内容 钩子 →