Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment ajouter un bouton dans votre menu d’en-tête WordPress

L’ajout d’un bouton au menu de navigation principal vous permet de faire ressortir l’appel à l’action de votre site, ce qui génère plus de trafic vers vos pages les plus importantes. C’est également un moyen facile d’ajouter le même bouton à chaque page et publication.

Nous avons vu comment WPForms, l’une de nos marques partenaires, a ajouté un bouton  » Get WPForms  » directement dans l’en-tête de WordPress. Ce simple ajout a aidé à augmenter les conversions et à stimuler les ventes.

En plaçant le bouton à un endroit très visible, WPForms a permis aux internautes de passer plus facilement à l’action, ce qui s’est traduit par un meilleur engagement et davantage de prospects.

Dans cet article, nous allons vous afficher comment ajouter facilement un bouton à votre menu d’en-tête WordPress.

Adding buttons in WordPress navigation menu

Pourquoi ajouter un bouton dans le menu d’en-tête de WordPress ?

Les menus de navigation de WordPress sont généralement des liens en texte simple, où tout se ressemble et où rien ne ressort vraiment.

A default WordPress header

Cependant, certains liens sont plus importants que d’autres. Par exemple, vous pouvez ajouter un lien vers un formulaire de commande en ligne ou vers la page d’inscription de votre site d’adhésion WordPress.

Par défaut, ces liens importants ressemblent au reste du menu de l’en-tête.

Vous pouvez rendre ces liens plus accrocheurs en les transformant en boutons. Vous obtiendrez ainsi plus de clics et de conversions.

A button in a WordPress header

Par défaut, vous pouvez ajouter des boutons dans les publications et les pages de WordPress à l’aide du bloc Boutons, mais vous ne pouvez pas les ajouter aux menus de navigation.

Ceci étant dit, voyons comment vous pouvez ajouter un bouton à votre menu d’en-tête WordPress.

Ajouté un bouton dans le menu de l’en-tête de WordPress

Pour commencer, vous devez ajouter le lien que vous souhaitez transformer en bouton.

Il suffit d’aller sur la page Apparence  » Menus dans votre Tableau de bord WordPress et d’ajouter le Link à votre menu de navigation. Pour des instructions détaillées, veuillez consulter notre guide sur l ‘ajout d’un menu de navigation dans WordPress.

Add a link to WordPress menu

Ensuite, vous devez cliquer sur le bouton Options d’écran en haut de l’écran.

Vous verrez apparaître un panneau contenant de nombreuses nouvelles options. Il suffit de cocher la case située à côté de « Classes CSS ».

Show CSS classes in Screen Options

Cliquez ensuite sur l’élément de menu que vous souhaitez transformer en bouton pour le déplier.

Vous remarquerez une nouvelle option de classe CSS dans laquelle vous pouvez saisir un nom de classe. Vous pouvez appeler la classe CSS comme vous le souhaitez, mais dans ce guide, nous utiliserons menu-bouton.

Add custom CSS class to a link

Après avoir saisi un nom, cliquez sur le bouton « Enregistrer le menu » pour stocker vos modifications.

Vous avez ajouté une classe CSS personnalisée à l’article de menu. Vous pouvez modifier son apparence à l’aide d’un code CSS personnalisé. Vous pouvez ajouter ce code via le personnalisateur intégré de WordPress ou en utilisant une extension d’extraits de code.

Ajouter un bouton dans votre menu d’en-tête WordPress en utilisant WPCode (Recommandé)

La meilleure façon d’ajouter du code personnalisé à WordPress est d’utiliser WPCode. C’est la meilleure extension d’extraits de code qui vous permet d’ajouter du CSS personnalisé, du PHP, du HTML, et plus encore.

Comme vous ne modifiez pas directement les fichiers du thème, vous pouvez éviter de nombreuses erreurs courantes de WordPress. Vous pouvez également mettre à jour votre thème ou passer à un thème complètement différent sans perdre votre code personnalisé.

Si vous souhaitez retirer le bouton à un moment donné, vous pouvez l’inactif d’un simple clic.

Tout d’abord, vous devrez installer et activer le plugin gratuit WPCode. Pour plus d’informations, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois le plugin activé, rendez-vous sur la page Code Snippets  » + Add Snippet «  depuis le tableau de bord WordPress.

Add a custom code snippet to a WordPress website

Consultez cette page pour découvrir tous les extraits WPCode prêts à l’emploi que vous pouvez ajouter à votre site. Il s’agit notamment d’un extrait qui vous permet de désactiver complètement les commentaires, de téléverser des types de fichiers que WordPress ne supporte généralement pas, de désactiver les pages de fichiers joints, et bien plus encore.

Il vous suffit maintenant de survoler l’option « Ajouter votre code personnalisé (nouvel extrait) » et de cliquer sur le bouton « Utiliser l’extrait » lorsqu’il apparaît.

Adding a button to a WordPress navigation menu using WPCode

Sur l’écran suivant, vous devez saisir un titre pour l’extrait de code. Il s’agit d’un titre de référence, vous pouvez donc utiliser ce que vous voulez.

Ensuite, ouvrez le menu déroulant « Type de code » et choisissez « Extrait CSS ».

Adding custom CSS to WordPress using WPCode

Ceci fait, vous êtes prêt à coller un extrait de code CSS dans l’éditeur/éditrices WPCode :

.menu-button {
background-color:#eb5e28;
border:1px;
border-radius:3px;
-webkit-box-shadow:1px 1px 0px 0px #2f2f2f;
-moz-box-shadow:1px 1px 0px 0px #2f2f2f;
box-shadow:1px 1px 0px 0px #2f2f2f;
}
.menu-button a,  .menu-button a:hover, .menu-button a:active {
color:#fff !important;
}

Lorsque vous ajoutez l’extrait de code ci-dessus, veillez à remplacer menu-button par le nom de votre classe CSS.

L’extrait de code ci-dessus crée un bouton orange avec un effet d’ombre, comme vous pouvez le voir dans l’image suivante.

An example of a call to action button, created using WPCode

N’hésitez pas à jouer avec l’extrait CSS pour voir les différents effets que vous pouvez créer. Par exemple, vous pouvez modifier la couleur de l’arrière-plan, la couleur du texte du lien, ajouter une bordure, etc.

Si vous souhaitez utiliser une autre couleur, vous devez connaître son code hexadécimal. Si vous n’êtes pas sûr des codes à utiliser, vous pouvez utiliser une ressource telle que Color Hex.

Lorsque vous êtes satisfait du code, cliquez sur le bouton « Inactif » pour qu’il se modifie en « Actif », puis cliquez sur le bouton « Enregistrer l’extrait ».

Adding a button to the WordPress header menu using WPCode

Désormais, si vous visitez votre site WordPress, vous verrez le nouveau bouton du menu d’en-tête en action.

Ajouter un bouton dans votre menu d’en-tête WordPress à l’aide du client/cliente de personnalisation

Si vous ne souhaitez pas utiliser d’extension, vous pouvez ajouter du code à l’aide du personnalisateur intégré.

Il vous suffit d’aller dans Apparence  » Personnaliser, et vous verrez un aperçu de votre site sur la droite, ainsi qu’une série de paramètres de thème dans la colonne de gauche.

Pour commencer, cliquez sur l’option « Additional CSS ».

How to add custom CSS to a WordPress website or blog

Vous verrez maintenant une boîte dans laquelle vous pouvez ajouter un code CSS personnalisé.

Une fois encore, vous pouvez utiliser l’extrait de code ci-dessus comme point de départ.

An example of a custom button in a WordPress header and menu

Lorsque vous êtes satisfait de l’aspect du bouton, cliquez sur « Publier » pour rendre vos modifications directes.

Tutoriel vidéo

Si vous êtes plutôt visuel, veuillez consulter notre tutoriel vidéo sur l’ajout d’un module dans votre menu d’en-tête WordPress :

Subscribe to WPBeginner

Bonus : Ajouter un bouton « Click to Call » dans l’en-tête de WordPress

Si vous avez un site de petite entreprise, vous pouvez également ajouter un bouton « cliquer pour appeler » dans votre menu de navigation. Les internautes pourront ainsi vous contacter plus facilement et votre site sera mieux classé dans les moteurs de recherche car il sera plus facile à référencer.

Pour ajouter ce bouton, rendez-vous sur la page Apparence  » Menus du Tableau de bord WordPress et déplier l’onglet  » Liens personnalisés  » sur la droite.

Ici, ajoutez votre numéro de téléphone VOIP dans l’URL et ajoutez un libellé pour celui-ci. Cliquez ensuite sur le bouton « Ajouter au menu ».

Add click-to-call link to navigation menu

Une fois le bouton « click-to-call » ajouté à votre liste de liens de navigation, n’oubliez pas de cliquer sur le bouton « Enregistrer le menu » pour stocker vos Réglages.

Pour des instructions détaillées, vous pouvez consulter notre tutoriel sur l ‘ajout d’un bouton cliquer pour appeler dans WordPress.

Nous espérons que cet article vous a aidé à apprendre comment ajouter un bouton à votre menu d’en-tête WordPress. Vous pouvez également consulter notre guide sur la façon de créer un menu de navigation flottant épinglé sur WordPress et notre tutoriel sur la façon d’ajouter une logique conditionnelle aux menus sur WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

17 commentairesLaisser une réponse

  1. Nicole Hassell

    This was helpful and created a button but it overwrites the link in my custom link….any idea how to stop that?

    • WPBeginner Support

      None of the CSS should touch the link in your menu item, we would recommend ensuring that the link was not changed in your meu settings and that you don’t have a plugin that could be changing your link.

      Administrateur

  2. Sergio

    Thaks for this useful guide!

    when I customize the button with CSS, the background occupies the entire height of the header. How can i modify this to fit more closely to the text? (remove excess background)

    Thanks a lot

    • WPBeginner Support

      That would require editing your theme and what to edit would depend on the specific theme you are using.

      Administrateur

  3. Bonny C.

    What a timesaver! Thanks a bunch!!

    • WPBeginner Support

      You’re welcome, glad our guide was helpful!

      Administrateur

  4. Sawyer Smith

    Hi, Implemented the css into my menu and it turned out great after some time troubleshooting. However, when my cursor hovers over the button, a wide white rectangle covers the text when cursor is hovering. How can I fix this so that nothing like this occurs during hover? Thanks.

    • WPBeginner Support

      It likely is due to your theme’s default hover colors. If you are using the CSS from our article then you would want to add CSS code like the following:

      .menu-button:hover {
      background-color:#eb5e28;
      }

      Administrateur

  5. Nicole

    This is very helpful, thank you! I’m wondering if you can tell me how to change the color of the text on the sub-menu (dropdown from the button) only?
    Thank you!

  6. Megan

    When I follow all of these steps the button doesn’t appear at all.. it just does nothing. Any idea why this might be? I copied and pasted the exact code from here!

    • WPBeginner Support

      Your specific theme may have CSS that would overwrite this code, if you check with your theme’s support they should be able to assist.

      Administrateur

  7. Gabriela

    how do you resize the button? I see it stays inline with the text

  8. jj

    Great help thanks!
    Is it possible to make the button something that links to another external site using the CSS?

  9. Dorothy

    I really appreciate this! For the longest time, I wasn’t sure how to go about this. I was able to create a button in the nav with no problems following this. Thanks!!

  10. Stephanie

    Thank you so much for this tutorial! I’m not a techie kind of person, and at first it didn’t work, because I was in my primary navigation menu, went to secondary and did the steps and voila! Added a little bling to my site!

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrateur

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.