WPML
apply_filters( $custom_field_val, $custom_field_name )
Type
filter
Version de WPML
4.1.0

Description

Les champs personnalisés peuvent être encodés dans un format que WPML ne comprend pas. Ces champs doivent être décodés et encodés avant que WPML puisse les traduire. Pour ce faire, les filtres wpml_decode_custom_field et wpml_encode_custom_field doivent être utilisés. Ces filtres peuvent être utilisés s’il existe un encodage personnalisé supplémentaire en plus de ceux déjà gérés par WPML.

Arguments

$custom_field_val
Valeur contenue dans le champ qui doit être décodée
$custom_field_name
Nom du champ qui doit être décodé

Exemple d’utilisation

Exemple
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

Les 29 hooks de la catégorie Informations sur les langues à l’échelle du site →