WPML
apply_filters( 'wpml_tm_save_translation_cf', array $field, string $fieldname, array $data )
Loại
filter
Danh mục
Khác
Phiên bản WPML
3.2

Miêu tả

WPML áp dụng bộ lọc hook này cho các giá trị trường tùy chỉnh khi một bản dịch được lưu thông qua màn hình trình biên tập dịch thuật hoặc thông qua việc nhập XLIFF. Bằng cách này, giá trị trường tùy chỉnh được cung cấp cho các giao diện và plugin bên ngoài để xử lý thêm trước khi lưu, ví dụ như mã hóa hoặc thay thế.

Đối số

$field
(mảng) (Tùy chọn) Mảng trường tùy chỉnh hiện tại
$fieldname
(chuỗi văn bản) (Tùy chọn) Tên trường tùy chỉnh
$data
(mảng) (Tùy chọn) Mảng dữ liệu đang được xử lý qua bộ lọc

Ví dụ sử dụng

Một ví dụ cơ bản
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

Tất cả 30 hook Khác →