apply_filters( 'wpml_tm_save_translation_cf', array $field, string $fieldname, array $data )
- Typ
- filter
- Kategorie
- Sonstiges
- WPML-Version
- 3.2
Beschreibung
WPML wendet diesen Hook-Filter auf Werte benutzerdefinierter Felder an, wenn eine Übersetzung entweder über den Bildschirm des Übersetzungs-Editors oder über einen XLIFF-Import gespeichert wird. Der Wert des benutzerdefinierten Feldes wird auf diese Weise externen Themes und Plugins zur weiteren Bearbeitung vor dem Speichern zur Verfügung gestellt, z. B. für Kodierung oder Ersetzung.
Argumente
- $field
- (Array) (Optional) Das aktuelle Array des benutzerdefinierten Feldes
- $fieldname
- (String) (Optional) Der Name des benutzerdefinierten Feldes
- $data
- (Array) (Optional) Das Daten-Array, das durch den Filter verarbeitet wird
Anwendungsbeispiel
Ein einfaches Beispiel
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;
}
Verwandte Hooks
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