WPML
apply_filters( 'wpml_tm_save_translation_cf', array $field, string $fieldname, array $data )
Type
filter
Catégorie
Divers
Version de WPML
3.2

Description

WPML applique ce hook de filtre aux valeurs des champs personnalisés lorsqu’une traduction est enregistrée, soit via l’écran de l’Éditeur de traduction, soit via une importation XLIFF. La valeur du champ personnalisé est ainsi mise à la disposition des thèmes et extensions externes pour d’autres manipulations avant l’enregistrement, par exemple l’encodage ou la substitution.

Arguments

$field
(array) (Facultatif) Le tableau actuel du champ personnalisé
$fieldname
(string) (Facultatif) Le nom du champ personnalisé
$data
(array) (Facultatif) Le tableau de données traité par le filtre

Exemple d’utilisation

Un exemple de base
add_filter('wpml_tm_save_translation_cf', 'callback_2', 10, 3);

function callback_2($field, $fieldname, $data) {

  // some super code which ENCODES values in $field
  // eg
  $field['data'] = base64_encode($field['data']);

  return $field;
}

icl_ls_languages, wpml_sync_custom_field_copied_value, wpml_ls_enable_ajax_navigation, wpml_element_type, wpml_setting, wpml_sub_setting, wpml_exclude_post_from_auto_translate, wpml_forms_config_ninja-forms, wpml_forms_config_wpforms, wpml_tf_feedback_open_link

Les 30 hooks de la catégorie Divers →