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;
}
Hooks associés
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 →