WPML
do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
Tipo
action
Categoría
Insertar contenido
Versión de WPML
3.2

Descripción

*Registra una cadena de texto para su traducción. La cadena que se registra es parte de un paquete o de un grupo de cadenas (a diferencia de una cadena individual**).

*Para recuperar la traducción de una cadena de un «paquete», consulte: wpml_translate_string

**Para registrar una cadena de texto individual que no pertenece a un paquete, consulte: wpml_register_single_string

Nota: Este hook requiere el módulo WPML Traducción de cadenas

Argumentos

$string_value
(string) (Obligatorio) La cadena que se va a registrar para su traducción
$string_name
(string) (Obligatorio) Un nombre único para la cadena
$package
(array) (Obligatorio) El objeto del paquete. Las claves del array deben coincidir con los siguientes campos de WPML_Package y serán las mismas para todos los textos enviados a traducción para un objeto:
  • kindUn texto libre para identificar el objeto del paquete. Debe ser el mismo para todos los paquetes del mismo tipo. Por ejemplo, «Gravity Forms» o «Layout»
  • nameUn nombre para identificar el conjunto de cadenas. Debe ser único para cada paquete del mismo tipo, como un ID.
  • titleUn título legible por humanos para el paquete. Debe ser diferente para cada paquete del mismo tipo.
  • edit_linkEnlace para editar este conjunto de cadenas (puede ser una cadena vacía)
  • view_linkEnlace para ver este conjunto de cadenas (puede ser una cadena vacía)
$string_title
(string) (Obligatorio) El título de la cadena que se mostrará al editar la traducción.
$string_type
(string) (Obligatorio) El tipo de cadena. Debe ser uno de los siguientes valores:
  • AREACualquier cosa que deba contener varias filas
  • LINEUn valor de una sola línea
  • VISUALEsto se mostrará como un editor WYSIWYG y se tratará como contenido HTML

Ejemplo de uso

Puede encontrar un ejemplo completo y detallado en la página de documentación «Traducción de paquetes de cadenas».

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

Los 10 hooks de Insertar contenido →