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_encode_custom_field', 'my_encode_function', 10, 2 );

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

  return $custom_field_val;
}

wpml_decode_custom_field, 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

כל 30 ההוקים בקטגוריה מידע שפה ברחבי האתר