WPML
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;
}

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

Alle 30 Sonstiges-Hooks →