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

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