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

Så här addar du en knapp i din WordPress Header Menu

Genom att lägga till en knapp i huvudnavigeringsmenyn kan du få webbplatsens uppmaning till handling att sticka ut, vilket leder till mer trafik till dina viktigaste sidor. Det är också ett enkelt sätt att lägga till samma knapp på alla sidor och i alla inlägg.

Vi har sett hur WPForms, ett av våra partnervarumärken, har lagt till en ”Get WPForms”-knapp direkt i WordPress-headern. Detta enkla tillägg har bidragit till att öka konverteringen och försäljningen.

Genom att placera knappen på en väl synlig plats gjorde WPForms det lättare för besökarna att agera, vilket resulterade i bättre engagemang och fler leads.

I den här artikeln visar vi dig hur du enkelt kan add to en knapp till din WordPress header menu.

Adding buttons in WordPress navigation menu

Varför lägga till en knapp i WordPress Header Menu?

Menyer för navigation i WordPress är vanligtvis länkar med plain text, där allt ser likadant ut och inget sticker ut.

A default WordPress header

Vissa länkar är dock viktigare än andra. Du kanske t.ex. vill lägga till en länk till ett beställningsformulär online eller till registreringssidan för din medlemssida i WordPress.

Som standard ser dessa viktiga länkar ut precis som resten av menyn i Header.

Du kan göra dessa links mer iögonfallande genom att göra om dem till knappar. Detta kan ge dig fler clicks och konverteringar.

A button in a WordPress header

Som standard kan du lägga till knappar i WordPress-poster och pages med hjälp av blocket Buttons, men du kan inte lägga till dem i navigationsmenyer.

Med detta sagt, låt oss se hur du kan add to en knapp till din WordPress header menu.

Lägga till en knapp i din Header-meny i WordPress

Till att börja med måste du add to den link som du vill göra om till en knapp.

Gå bara till sidan Appearance ” Menus i din WordPress dashboard och add länken till din navigation menu. För detaljerade instruktioner, vänligen se vår guide om hur du lägger till en navigation menu i WordPress.

Add a link to WordPress menu

Därefter måste du klicka på knappen Screen Options högst upp på skärmen.

Detta kommer att avslöja en panel med massor av nya alternativ. Kontrollera bara boxen bredvid ”CSS Classes”.

Show CSS classes in Screen Options

Klicka nu för att förstora det menu-item som du vill göra om till en knapp.

You’ll notice a new CSS class alternativ där du kan skriva in ett klassnamn. Du kan anropa CSS-klassen som du vill, men i den här guiden kommer vi att använda menu-button.

Add custom CSS class to a link

När du har skrivit in ett namn klickar du på knappen ”Save Menu” för att lagra dina ändringar.

Nu har du lagt till en anpassad CSS-klass till menyalternativet. Du kan ändra hur det ser ut med hjälp av anpassad CSS-kod. Du kan antingen lägga till den här koden via den inbyggda WordPress Customizer eller genom att använda ett kodsnippets-plugin.

Add to en knapp i din WordPress Header Menu med hjälp av WPCode (rekommenderas)

Det bästa sättet att add to custom kod till WordPress är genom att använda WPCode. Det är det bästa code snippets plugin som allow you to add custom CSS, PHP, HTML, och mer.

Eftersom du ej editar temafilerna direkt kan du undvika många vanliga error i WordPress. Du kan också updating ditt theme eller byta till ett helt annat theme utan att förlora din custom code.

Om du vill ta bort knappen vid något tillfälle kan du stänga av den med ett enda click.

Först måste du installera och aktivera det gratis WPCode-pluginet. För mer information, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.

När tillägget är aktiverat besöker du Code Snippets ” + Add Snippet page från WordPress dashpanelen.

Add a custom code snippet to a WordPress website

Here, you will see all the ready-made WPCode snippets you can add to your site. Dessa inkluderar ett snippet som allow you att helt inaktivera comments, upload file types that WordPress doesn’t usually support, disable attachment pages, and much more.

Nu är det bara att hovera musen över alternativet ”Add Your Custom Code (New Snippet)” och klicka på knappen ”Use Snippet” när den visas.

Adding a button to a WordPress navigation menu using WPCode

På nästa vy måste du skriva in en titel för code snippet. Detta är bara för din referens, så du kan använda vad du vill.

Öppna sedan dropdown för ”Code Type” och välj ”CSS Snippet”.

Adding custom CSS to WordPress using WPCode

När det är gjort är du redo att klistra in ett CSS code snippet i WPCode editor:

.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;
}

När du lägger till code snippet ovan, se till att du ersätter menu-button med namnet på din CSS-klass.

Ovanstående snippet skapar en orange knapp med en skuggeffekt, som du kan se i följande image.

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

Lek gärna med CSS snippet för att se vilka olika effekter du kan skapa. Du kan till exempel ändra bakgrundsfärgen, färgen på länktexten, add to en kant med mera.

Om du vill använda en annan färg måste du känna till den färgens hex-kod. Om du inte är säker på vilka koder du ska använda kan du använda en resource som Color Hex.

När du är nöjd med koden klickar du på toggeln ”Inaktiverad” så att den ändras till ”Aktiv” och klickar sedan på knappen ”Save Snippet”.

Adding a button to the WordPress header menu using WPCode

Om du nu besöker din WordPress-webbplats kommer du att se den nya menyknappen i sidhuvudet i aktion.

Add to en knapp i din WordPress Header Menu med hjälp av customizern

Om du inte vill använda ett plugin kan du lägga till kod med hjälp av den inbyggda customize.

Gå bara till Appearance ” Customize, så ser du en preview av din site till höger, plus en massa inställningar för temat i den vänstra kolumnen.

Börja med att klicka på alternativet ”Additional CSS”.

How to add custom CSS to a WordPress website or blog

Du kommer nu att se en box där du kan add to custom CSS kod.

Återigen kan du använda code snippet ovan som utgångspunkt.

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

När du är nöjd med hur knappen ser ut klickar du på ”Publicera” för att få dina ändringar att gälla.

Video Tutorial

Om du är mer av en visuell elev, kolla in vår videohandledning om hur du lägger till en knapp i din WordPress huvudmeny:

Subscribe to WPBeginner

Bonus: Add a Click to Call Button in the WordPress Header (Lägg till en knapp för Click to Call i WordPress Header)

If you have a small business site, then you may also want to add a click-to-call button in your navigation menu. Detta gör det lättare för visitorerna att kontakta you och kan även öka din ranking i search engine genom att göra din site mer sökmotorsoptimerande.

För att add to denna knapp, besök sidan Appearance ” Menus från WordPress dashboard och förstora fliken ’Custom Links’ till höger.

Här lägger du till ditt VOIP-telefonnummer i URL: en och lägger till en etikett för det. Efter det klickar du på knappen ”Add to Menu”.

Add click-to-call link to navigation menu

När Click-to-Call-knappen har addats till listan över navigation links, glöm inte att klicka på knappen ”Save Menu” för att store dina inställningar.

För detaljerade instruktioner kanske du gillar att se vår tutorial om hur du lägger till en click to call knapp i WordPress.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du lägger till en knapp i din rubrikmeny i WordPress. Du kan också gå igenom vår guide om hur du skapar en klibbig flytande navigeringsmeny i WordPress och vår handledning om hur du lägger till villkorlig logik i menyer i WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

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.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

19 kommentarerLämna ett svar

  1. Ali Hayder Hayder Sultan

    Hi there! Thanks a lot!

    Also, I want to ask if is it possible to make this button visible on a mobile phones. like other menus shown when we click on menu but this one remains there? I saw a website like this but I’m not sure. I’m using WP oceans

  2. 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.

      Administratör

  3. 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.

      Administratör

  4. Bonny C.

    What a timesaver! Thanks a bunch!!

    • WPBeginner Support

      You’re welcome, glad our guide was helpful!

      Administratör

  5. 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;
      }

      Administratör

  6. 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!

  7. 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.

      Administratör

  8. Gabriela

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

  9. jj

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

  10. 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!!

  11. 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 :)

      Administratör

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.