WPML
do_action( 'wpml_add_language_form_field' )
Type
action
Version de WPML
3.2

Description

Affiche un champ de saisie HTML masqué avec name=”lang” et la langue actuelle comme valeur.

Pour ajouter un formulaire de recherche à votre thème, vous utiliseriez normalement la balise de modèle WordPress standard : get_search_form()

Si vous utilisez le formulaire de recherche par défaut de WordPress, vous n’avez rien à modifier. WPML se charge du reste.

Cependant, il peut arriver que get_search_form() ne puisse pas être utilisé. Si vous créez un formulaire de recherche personnalisé et que vous devez le rendre compatible avec WPML, ce hook d’action est ce qu’il vous faut.

Arguments

Ce hook d’action n’a aucun paramètre.

Exemple d’utilisation

Ajoutez le code ci-dessous dans le code de votre formulaire de recherche.

Exemple
// Return the HTML code for the current language Spanish
// <input type='hidden' name='lang' value='es' />
do_action( 'wpml_add_language_form_field' );

wpml_decode_custom_field, wpml_footer_language_selector, 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 →