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;
}
Hooks associés
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