WPML
do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
Tipo
action
Categoria
Inserir conteúdo
Versão do WPML
3.2

Descrição

*Registra uma string de texto para tradução. A string que está sendo registrada faz parte de um pacote ou de um grupo de strings (em oposição a uma string individual**).

*Para recuperar a tradução de uma string de “pacote”, consulte: wpml_translate_string

**Para registrar uma string de texto individual que não pertence a um pacote, consulte: wpml_register_single_string

Nota: Este hook requer o módulo WPML Tradução de Strings

Argumentos

$string_value
(string) (Obrigatório) A string a ser registrada para tradução
$string_name
(string) (Obrigatório) Um nome exclusivo para a string
$package
(array) (Obrigatório) O objeto do pacote. As chaves do array devem corresponder aos seguintes campos de WPML_Package e serão as mesmas para todos os textos enviados para tradução de um objeto:
  • kindUm texto livre para identificar o objeto do pacote. Deve ser o mesmo para todos os pacotes do mesmo tipo. Ex.: ‘Gravity Forms’ ou ‘Layout’
  • nameUm nome para identificar o conjunto de strings. Deve ser exclusivo para cada pacote do mesmo tipo, como um ID.
  • titleUm título legível por humanos para o pacote. Deve ser diferente para cada pacote do mesmo tipo.
  • edit_linkLink para editar este conjunto de strings (pode ser uma string vazia)
  • view_linkLink para visualizar este conjunto de strings (pode ser uma string vazia)
$string_title
(string) (Obrigatório) O título da string a ser exibido ao editar a tradução.
$string_type
(string) (Obrigatório) O tipo de string. Deve ser um dos seguintes valores:
  • AREAQualquer conteúdo que deva conter várias linhas
  • LINEUm valor de linha única
  • VISUALIsso será mostrado como um editor WYSIWYG e será tratado como conteúdo HTML

Exemplo de uso

Um exemplo completo e detalhado pode ser encontrado na página de documentação “Tradução de pacotes de strings”.

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

Todos os 10 hooks de Inserir conteúdo →