WPML
apply_filters( $custom_field_val, $custom_field_name )
النوع
filter
إصدار WPML
4.1.0

الوصف

يمكن ترميز الحقول المخصصة بتنسيق لا يفهمه WPML. يجب فك ترميز هذه الحقول وترميزها قبل أن يتمكن WPML من ترجمتها. ولتحقيق ذلك، يجب استخدام المرشِّحين wpml_decode_custom_field وwpml_encode_custom_field. يمكن استخدام هذه المرشِّحات إذا كان هناك ترميز مخصص إضافي إلى جانب أنواع الترميز التي يتعامل معها WPML بالفعل.

الوسطاء

$custom_field_val
القيمة الموجودة داخل الحقل المراد فك تشفيره
$custom_field_name
اسم الحقل المراد فك تشفيره

مثال على الاستخدام

مثال
add_filter( 'wpml_decode_custom_field', 'my_decode_function', 10, 2 );

function my_decode_function( $custom_field_val, $custom_field_name ) {
   if ( $custom_field_name === 'my-special-field' ) {
      $custom_field_val = my_special_decoding_function( $custom_field_val );
   }

  return $custom_field_val;
}

wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages, wpml_encode_custom_field

جميع خطاطيف معلومات اللغة على مستوى الموقع البالغ عددها 29 →