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à pris en charge par WPML.
Arguments
- $custom_field_val
- Valeur contenue dans le champ à encoder
- $custom_field_name
- Nom du champ à encoder
Exemple d’utilisation
Exemple
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;
}
Hooks associés
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
Les 29 hooks de la catégorie Informations sur les langues à l’échelle du site →