apply_filters( 'wpml_tm_save_translation_cf', array $field, string $fieldname, array $data )
- Tipo
- filter
- Categoria
- Varie
- Versione di WPML
- 3.2
Descrizione
WPML applica questo filtro hook ai valori dei campi personalizzati quando viene salvata una traduzione tramite la schermata dell’editor di traduzione o tramite un’importazione XLIFF. In questo modo, il valore del campo personalizzato viene reso disponibile a temi e plugin esterni per ulteriori manipolazioni prima del salvataggio, come ad esempio la codifica o la sostituzione.
Argomenti
- $field
- (array) (Opzionale) L’array del campo personalizzato corrente
- $fieldname
- (stringa) (Opzionale) Il nome del campo personalizzato
- $data
- (array) (Opzionale) L’array di dati in fase di elaborazione attraverso il filtro
Esempio di utilizzo
Un esempio di 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;
}
Hook correlati
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