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 ההוקים בקטגוריה מידע שפה ברחבי האתר →