Under åren har vi hjälpt tusentals läsare att anpassa sina WordPress-webbplatser för att förbättra både användarupplevelsen och det visuella utseendet. Från vår praktiska erfarenhet av webbdesign har vi lärt oss att lägga till bildikoner i WordPress navigeringsmenyer drastiskt kan förbättra din webbplats användbarhet.
Det beror på att bildikoner kan ge intuitiva visuella ledtrådar till dina besökare, vilket gör det lättare för dem att navigera på din webbplats. På så sätt blir din webbplats gränssnitt mer interaktivt och engagerande, vilket hjälper till att minska avvisningsfrekvensen.
I den här artikeln visar vi hur du enkelt lägger till bildikoner i navigeringsmenyer i WordPress.

Varför lägga till bildikoner med navigeringsmenyer i WordPress?
Vanligtvis är WordPress-navigeringsmenyer vanliga textlänkar. Dessa länkar fungerar bra för de flesta webbplatser, men de ser inte alltid intressanta eller engagerande ut.
Genom att lägga till bildikoner i navigeringsmenyn kan du uppmuntra besökare att uppmärksamma menyn och utforska mer av din webbplats.

Om din meny har många olika alternativ, kan bildikoner göra det lättare för besökare att skanna innehållet och hitta vad de letar efter. Detta kan vara ett enkelt sätt att öka sidvisningar och minska avvisningsfrekvensen i WordPress.
Du kan till och med använda en ikonbild för att markera det viktigaste menyalternativet, som länken till kassan i din online-marknadsplats.

Genom att lyfta fram en uppmaning till handling i menyn kan du ofta få fler registreringar, försäljningar, medlemmar och andra konverteringar.
Med det sagt, låt oss se hur du kan lägga till bildikoner i din WordPress-navigeringsmeny. Använd helt enkelt snabblänkarna nedan för att hoppa direkt till den metod du vill använda:
- Metod 1: Lägg till bildikoner i navigeringsmenyer med ett plugin (snabbt och enkelt)
- Metod 2: Lägg till ikoner i WordPress-menyer med kod (mer anpassningsbar)
- Bonus: Lägg till ikoner för sociala medier i WordPress-menyer
Metod 1: Lägg till bildikoner i navigeringsmenyer med ett plugin (snabbt och enkelt)
Det enklaste sättet att lägga till ikoner i dina WordPress-menyer är att använda Menu Image. Det här pluginet kommer med dashIcon-ikoner som du kan lägga till med bara några klick.
Om du har ställt in Font Awesome på din webbplats kan du enkelt lägga till dessa ikoner i din navigeringsmeny med hjälp av Menu Image. För mer information om hur du installerar Font Awesome, se vår guide om hur du enkelt lägger till ikonfonter i ditt WordPress-tema.

Ett annat alternativ är att använda bilder eller ikoner från WordPress mediebibliotek.
Det första du behöver göra är att installera och aktivera pluginet Menu Image. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.
Vid aktivering, klicka på Menybild i WordPress-instrumentpanelen. På den här skärmen kan du välja om du vill få säkerhets- och funktionsmeddelanden eller klicka på knappen ‘Hoppa över’.

Detta tar dig till en skärm där du kan konfigurera pluginets inställningar. Till att börja med ser du alla olika storlekar du kan använda för bildikonerna.
Om du planerar att använda ikoner från Font Awesome eller dashicons, kommer Menybild att ändra storlek på dem automatiskt. Men om du använder bilder från mediebiblioteket måste du välja storleken manuellt.
Plugin stöder standardstorlekarna för WordPress-bilder WordPress image sizes, som miniatyrbilder, bilder och stora. Det lägger också till tre unika storlekar som som standard är inställda på 24×24, 36×36 och 48×48 pixlar.

Dessa inställningar bör fungera bra för de flesta webbplatser, men du kan göra ikonerna större eller mindre genom att skriva in olika siffror för den 1:a, 2:a eller 3:e menybildstorleken.
När du lägger till ikoner i din meny ser du som standard ett fält för 'bild vid hovring'. Detta gör att du kan visa en annan ikon när besökaren för muspekaren över det menyalternativet.
Var bara medveten om att denna inställning endast är tillgänglig när du använder dina egna bilder. Du behöver inte oroa dig för funktionen 'bild vid hovring' om du planerar att använda dashIcons eller Font Awesome-ikoner.
Att visa en annan ikon kan hjälpa besökare att se var de befinner sig i navigeringsmenyn. Detta är särskilt användbart om din meny har många olika objekt. Du kan till exempel använda olika färger eller ikonstorlekar för att markera det aktuellt valda objektet.
Om du vill skapa olika hovringseffekter, se till att du markerar fältet 'Aktivera bilden vid hovring'.

När det är gjort, klicka på 'Spara ändringar' för att lagra dina inställningar.
För att lägga till ikoner i navigeringsmenyn, gå till sidan Utseende » Menyer. Som standard visar WordPress din webbplats primära meny.

Om du vill redigera en annan meny, öppna helt enkelt rullgardinsmenyn 'Välj en meny att redigera' och välj en meny från listan. Klicka sedan på 'Välj'.
Håll nu muspekaren över det första menyobjektet där du vill lägga till en ikon. När 'Menybild' visas, klicka på den.

Du kan nu bestämma om du vill använda din egen bild eller välja en färdig ikon, till exempel en Font Awesome-ikon.
För att använda en färdig ikon, klicka på radioknappen bredvid 'Ikoner'.

Du kan sedan klicka för att välja valfri dashicon eller Font Awesome-ikon.
Om du vill använda din egen bild, välj då radioknappen bredvid ‘Bild’ och klicka på länken ‘Ange bild’.

Du kan nu antingen välja en bild från WordPress mediebibliotek eller ladda upp en ny fil från din dator.
Om du har markerat ‘Aktivera bilden vid hovring’ i pluginets inställningar, måste du också klicka på ‘Ange bild vid hovring.’

Välj nu en bild att visa när användaren för muspekaren över detta menyalternativ.
Ibland kanske du vill ignorera den här inställningen och visa samma ikon oavsett vad. För att göra detta, klicka på ‘Ställ in bild vid hovring’ och välj sedan exakt samma ikon.
Om du inte väljer en bild kommer ikonen att försvinna helt när besökaren hovrar över den.

Öppna sedan rullgardinsmenyn Bildstorlek och välj en storlek från listan.
Att använda samma storlek för alla ikoner tenderar att göra att menyn ser mer organiserad ut. Ibland är det dock en bra idé att använda en större ikon för det viktigaste objektet.
Till exempel, om du har skapat en nätbutik med ett plugin som WooCommerce, kan du använda en större ikon för ‘Kassa’ så att den sticker ut.
När du är nöjd med ikonen är det dags att titta på menyalternativets etikett. Som standard visar pluginet titeln efter ikonen.

För att ändra detta, välj någon av radioknapparna i avsnittet 'Titelposition'.
Ett annat alternativ är att ta bort navigeringsetiketten helt och skapa en meny endast med ikoner. Om din meny har många objekt kan detta göra att den ser mindre rörig ut.
Du bör dock bara dölja etiketterna om det är uppenbart vad varje ikon betyder. Om det är oklart kommer besökare att ha svårt att navigera på din WordPress-blogg eller webbplats.
För att fortsätta och dölja etiketten, välj radioknappen bredvid 'Ingen'.

När du är nöjd med hur menyalternativet är inställt, klicka på ‘Spara ändringar.’
För att lägga till en ikon till andra menyalternativ, följ helt enkelt samma process som beskrivs ovan.
När du är klar, glöm inte att klicka på knappen 'Spara meny'. Nu, om du besöker din WordPress-webbplats, kommer du att se den uppdaterade navigeringsmenyn live.
Metod 2: Lägg till ikoner i WordPress-menyer med kod (mer anpassningsbar)
Du kan också lägga till bildikoner i dina navigeringsmenyer med hjälp av CSS.
På så sätt kan du exakt styra var ikonerna visas i dina menyer. Du kan också använda vilken bild som helst som ikon, så det är ett utmärkt sätt att lägga till din egen varumärkesprofil.

Innan du börjar, ladda upp alla bildfiler du vill använda som dina ikoner. Det kan vara lagerbilder, royaltyfria bilder du hittat online, eller anpassad grafik skapad med en app som Canva.
Efter att ha lagt till varje bild i WordPress mediebibliotek, se till att kopiera dess URL och klistra in den i en textredigerare som Anteckningar. Du kommer att behöva alla dessa länkar i nästa steg.
För att hitta en bilds URL, välj den helt enkelt i WordPress mediebibliotek och titta sedan på fältet ‘Fil-URL’.

För mer detaljerade instruktioner, se vår guide om hur man får URL:en för bilder du laddar upp i WordPress.
Därefter behöver du besöka sidan Utseende » Menyer från WordPress-instrumentpanelen.

Öppna sedan rullgardinsmenyn ‘Välj en meny att redigera’ och välj den meny där du vill lägga till bildikonerna.
Klicka sedan på ‘Välj’.

Aktivera sedan anpassade CSS-klasser genom att klicka på 'Skärmalternativ'.
I panelen som visas, markera rutan bredvid 'CSS-klasser'.

Med det gjort kan du lägga till anpassade CSS-klasser till valfritt objekt i navigeringsmenyn. Detta är hur du kommer att länka varje menyalternativ till en bild i WordPress mediebibliotek.
Du kan kalla dessa klasser vad du vill, men det är en bra idé att använda något som hjälper dig att identifiera menyalternativet.
För att komma igång, klicka helt enkelt på det första objektet du vill lägga till en bildikon till. I fältet 'CSS-klasser (valfritt)' skriver du in klassnamnet du vill använda.

Du kommer att använda dessa anpassade CSS-klasser i nästa steg, så anteckna dem i ditt Anteckningar eller liknande program.
Följ helt enkelt samma process för att lägga till en separat klass till alla dina menyalternativ. Klicka sedan på ‘Spara meny’ för att spara dina inställningar.

Nu är du redo att lägga till bildikoner i dina WordPress-navigeringsmenyer med CSS.
Ofta kommer WordPress-handledningar att säga åt dig att lägga till kodavsnitt i dina WordPress-temafiler. Att göra det kan dock orsaka vanliga WordPress-fel och är inte särskilt nybörjarvänligt.
Därför rekommenderar vi WPCode.
Det är det bästa pluginet för WordPress-kodavsnitt som används av över 1 miljon webbplatser och låter dig lägga till anpassad kod utan att redigera din temas functions.php-fil.
Det första du behöver göra är att installera och aktivera det kostnadsfria WPCode-pluginet. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.
Obs: WPCode har en gratis plan som du kan använda för den här handledningen. Att uppgradera till pro-versionen låser dock upp molnbiblioteket med kodutdrag, smart villkorlig logik och mer.
Efter aktivering, gå till Kodavsnitt » Lägg till kodavsnitt.

Detta tar dig till sidan 'Lägg till kodavsnitt', där du kan se WPCode's bibliotek med färdiga kodavsnitt. Dessa inkluderar kodavsnitt som låter dig förbättra din WordPress-säkerhet genom att inaktivera XML-RPC, ladda upp filtyper som WordPress inte stöder som standard, och mer.
Håll muspekaren över ‘Lägg till din anpassade kod’ och klicka sedan på ‘Använd kodavsnitt’ när det visas.

Till att börja med, skriv in en titel för det anpassade kodavsnittet. Detta kan vara vad som helst som hjälper dig att identifiera avsnittet i WordPress-instrumentpanelen.
När det är gjort, öppna rullgardinsmenyn 'Kodtyp' och välj 'CSS-utdrag'.

I kodredigeraren måste du lägga till lite kod för varje ikon du vill visa.
För att hjälpa dig har vi skapat ett exempelutdrag nedan. Du kan fortsätta och ändra '.carticon' till den anpassade CSS-klassen du skapade i föregående steg. Du kommer också att behöva ersätta URL:en med en länk till bilden i ditt WordPress mediebibliotek:
.carticon {
background-image: url('http://localhost:10013/wp-content/my-media/cartcheckout.png');
background-repeat: no-repeat;
background-position: left;
padding-left: 5px;
}
Viktigt Observera: Du måste behålla punkten '.' framför CSS-klassen i kodavsnittet. Det är det som talar om för WordPress att det är en klass och inte någon annan typ av CSS-väljare.
Du kommer att behöva justera utdraget ovan för varje enskild menyalternativ du skapade ovan.
När du är nöjd med din kod, scrolla till sektionen ‘Infogning’. WPCode kan lägga till kod på olika platser, som efter varje inlägg, endast frontend, eller endast admin.
För att använda den anpassade CSS-koden över hela din WordPress-blogg eller webbplats, klicka på ‘Automatisk infogning’ om den inte redan är vald.
Öppna sedan menyn ‘Plats’ och välj ‘Hela webbplatsens sidhuvud.’

Därefter är du redo att skrolla till toppen av skärmen och klicka på växlingsknappen 'Inaktiv' så att den ändras till 'Aktiv'.
Klicka slutligen på ‘Spara utdrag’ för att göra den anpassade CSS:en aktiv.

Nu, om du besöker din webbplats, kommer du att se alla bildikoner i din navigeringsmeny.
Beroende på ditt WordPress-tema kan du behöva justera CSS:en så att bildikonerna visas på exakt rätt plats. Om så är fallet, gå till Kodavsnitt » Kodavsnitt i WordPress-instrumentpanelen.
Håll sedan muspekaren över kodavsnittet och klicka på länken 'Redigera' när den visas.

Detta öppnar kodredigeraren, som är redo för dig att göra några ändringar.
Bonus: Lägg till ikoner för sociala medier i WordPress-menyer
Förutom menyikoner kan du också lägga till ikoner för sociala medier i din WordPress-navigeringsmeny. Att göra detta hjälper till att marknadsföra dina profiler på sociala medier på ett visuellt tilltalande sätt utan att ta upp för mycket plats på din webbplats.
För att göra detta kan du använda pluginet Menu Image. Efter aktivering, besök helt enkelt sidan Utseende » Menyer från WordPress-instrumentpanelen och expandera fliken ‘Anpassade länkar’ i den vänstra kolumnen.
Lägg sedan till URL:en för ditt ID på sociala medier och skriv namnet på plattformen. Klicka sedan på knappen 'Lägg till i meny'.

När profilen för sociala medier har lagts till som ett menyalternativ kommer den att visas på höger sida av skärmen.
Här måste du expandera fliken för objekten igen och klicka på knappen ‘Menu Image’.

Detta öppnar en ny ruta på skärmen där du kan klicka på länken 'Ange bild' för att ladda upp en ikon för sociala medier från ditt mediabibliotek.
Om du vill lägga till en förgjord ikon kan du välja alternativet 'Ikon' och lägga till din ikon för sociala medier från FontAwesome.

Klicka slutligen på knappen 'Spara ändringar' för att lagra dina inställningar.
Du har nu framgångsrikt lagt till en ikon för sociala medier i din navigeringsmeny. För mer information, se vår handledning om hur du lägger till ikoner för sociala medier i WordPress-menyer.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du lägger till bildikoner i din WordPress-navigeringsmeny. Du kan också gå igenom vår guide om hur du lägger till villkorlig logik i menyer i WordPress och hur du skapar en klibbig flytande navigeringsmeny i WordPress.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.


Jiří Vaněk
Jag använder också Menu Image, och jag kan inte berömma det nog. Det är ett fantastiskt val när du är nybörjare och behöver få in ikoner i menyn. Tidigare kämpade jag med att implementera Font Awesome, men det här är ett mycket renare och bättre alternativ.
JT
hej med CSS-metoden hur har du ikonerna placerade ovanför menyalternativen istället för vid sidan om?
WPBeginner Support
Det skulle bero på ditt specifika tema vad som behöver läggas till för det, för tillfället skulle vi rekommendera att använda plugin-metoden för det du vill göra.
Admin
Linsey Retcofsky
Hej, hur skulle jag kunna modifiera koden för att dölja menyalternativet och bara visa ikonen? Tack för din hjälp.
WPBeginner Support
Du skulle vilja använda pluginet och det skulle tillåta dig att göra det du vill.
Admin
Kyle
Hej,
Jag undrar om du kan hjälpa mig.
Hur gör jag med CSS för att visa respektive utvald bild för inläggen i min meny.
Tack
WPBeginner Support
That would require more than CSS, we would recommend reaching out to your theme’s support and they should be able to assist with your featured image display
Admin
Nick
Jag provar detta plugin men stöter på problem när jag skapar undermenyer. Allt jag ställer in är enligt riktlinjerna. men de menyerna har undermenyer där jag inte kan se bilden.
Snälla hjälp mig.
WPBeginner Support
Vi skulle först rekommendera att du kontaktar pluginets support och de bör kunna hjälpa dig.
Admin
Quy
tack för en användbar artikel.
WPBeginner Support
You’re welcome
Admin
Carlos Reddy
Ni är fantastiska!
Tack så mycket för detta!
WPBeginner Support
Glad you like our content
Admin
Sotir
Hey thanks a lot for this advise
WPBeginner Support
You’re welcome
Admin
Richmond Sagoe
Jag använde Metod 2 och det fungerade. Jag ser dock ‘hem’ bredvid ikonen
WPBeginner Support
Den här handledningen handlar om att placera ikonen bredvid ordet i din meny. Om positioneringen inte är korrekt kan du använda 'inspektera element' för att testa CSS-ändringar som du kan göra på webbplatsen: https://www.wpbeginner.com/wp-tutorials/basics-of-inspect-element-with-your-wordpress-site/
Admin
Jo Lee
Jag har gjort allt ovanstående och inom menyn kan jag se bilden som jag har laddat upp, så det ser ut som att allt har fungerat, men när jag går till webbplatsens förstasida visas inte bilderna, jag kan inte förstå varför det inte fungerar
WPBeginner Support
Om du använder pluginet kan du vilja kontakta pluginets support, annars vill du kontakta ditt temas support om det åsidosätts av ditt temas inställningar.
Admin
Saviour Ukpong
Bra, men hur gör vi det med Font Awesome??
Christina
Älskar er!!!! Ni har alltid det jag behöver. Detta är perfekt!!!! Tack!
zviryatko
Hej, jag är författare till Menu Image-pluginet, och först och främst tack för en bra artikel och videohandledning! Får jag använda en länk till den här handledningen i pluginets officiella beskrivning?
Och kontakta mig gärna om det saknar några användbara funktioner, jag kan lägga till dem i nya utgåvor.
Förresten, det finns en ny version med nya positioner för titeln: under och över bilden.
WPBeginner Support
Hej zviryatko,
Ja, lägg gärna till länken och vi uppskattar det. Vi tillåter dock inte fullständig kopiering av en artikel. Tack för att du meddelade oss om den nya versionen.
Admin
Steph Reed
Hej, jag har försökt få den senaste versionen av detta att fungera (bryter helt menyn för mig, inklusive länkar) och det verkar som att all support är död luft. @zviryatko har du för avsikt att underhålla ditt plugin? Jag gillar det verkligen när det fungerar men jag överväger att skrota det för en anpassad kodad lösning.
zviryatko
Hej Steph,
Jag tar små steg, hjälper oftast folk med lite anpassad CSS för att fixa deras tema. Men jag har fortfarande en plan för att fixa stöd för gamla teman och erbjuda en version med bättre stöd per användare.
Ivan
Thanks!
hamied hassan
jag vill ha ikon till annan meny jag kan göra det på detta sätt
NenaRahin
Jag kan inte redigera filer. Jag vill lägga till egna bildstorlekar men när jag försöker spara visas
“Kan inte spara fil: Åtkomst nekad '/var/www/html/wp-content/plugins/menu-image/menu-image.php' ”
Meddelandet visas också varje gång jag försöker redigera några filer [med atom editor]. Kan du snälla hjälpa till. Tack på förhand
Jenna
Jag undrade om det fanns ett sätt att få bilden att linjera jämnt med titeln? På så sätt faller inte bilden i mitten utan linjerar längst ner.
David
Jag är säker på att detta kommer att vara till hjälp. Särskilt eftersom Font Awesome inte alltid har tillräckligt med ikoner.
Catalin
Pluginet är inte tillgängligt. Ladda upp en ny länk eller ändra pluginreferensen.
CC
Hej! Jag har använt Menu-Icons men det finns inget sätt att placera ikonen OVANFÖR menytexten med det pluginet. Tillåter Menu Image-pluginet detta alternativ? Om inte, hur skulle jag kunna justera något av pluginen för att få detta att fungera. PS: Jag är inte utvecklare så ju enklare/mer detaljerade instruktioner desto bättre! Tack så mycket!
YJ
Hej, jag lade till en kortkod i beskrivningsrutan där :[glt language=”English” Label=”English”],
efter att ha använt det här pluginet fungerar inte den här kortkoden och visar bara en ikon på min sida, kan någon hjälpa till?
Chris
that worked really well, thanks!
Geoff Cox
Hej
'har precis provat pluginet "Menu Image" och har lagt till Facebook- och Youtube-bilderna från mitt eget mediebibliotek.
Men !! Jag använder Twenty Sixteen Theme som använder genericons för sociala medier-menyn och de finns fortfarande där!
Jag vill ersätta dem med mina egna bilder. Hur tar jag bort genericons?
Skål
Geoff
Amanda
Detta plugin fungerar inte. Men jag har ett alternativ för ikoner ... men jag har inte Font Awesome Menu Icons installerat ... är det möjligt att det är inbyggt i temat och att det krockar med detta plugin?
Sean Vandenberg
Sheesh, thanks. This saved me lots of time I would have spent coding otherwise. Typically, I use ionicons or font awesome for menus – but the customer is always right!
Tack igen, jättemycket!
Jay
Jag lade i princip till detta i menyetiketten
………………………..
Det gör i princip texten vit och min bakgrund är vit.
En korrekt lösning vore idealisk.
Evik
Hej, det här pluginet skulle vara perfekt om döljandet av originaltexten fungerade. Jag föredrar att bara ha min bild istället för texten och även om jag ställer in "dölj" visas texten fortfarande, till vänster om bilden. Några idéer varför?
Tack för hjälpen.
Madeline
Allt detta fungerar utmärkt, förutom att varje bild är fast bakom texten i navigeringsfältet istället för att ligga bredvid den. Jag tror att problemet är att varje sektion i navigeringsfältets meny har exakt samma storlek som texten, så det trycker in bilderna för att passa in i utrymmet. Jag har provat olika saker med marginaler, bildstorlek etc. men kan inte få det att fungera. Tack för all hjälp med att fixa detta!
Madeline
Hej allihopa, har någon några tankar om detta, snälla? Jag sitter verkligen fast och jag känner att det borde finnas ett enkelt sätt att lösa det! Tack,
Madeline
Jag hittade en lösning så jag postar den ifall den är till nytta för andra. Jag satte ett 'min-width'-element för varje objekt i navigeringsmenyn och minskade stoppning, marginaler och textstorlek för att säkerställa att det finns tillräckligt med utrymme för att alla objekt ska passa på en rad. Det är inte en 100% idealisk lösning eftersom den kommer att se lite annorlunda ut beroende på skärmstorlek, men detta är det bästa jag kunde komma på.
Kristine
Tack för detta! Jag letade överallt innan jag hittade detta som lösningen på min kunds problem. Älskar att jag kunde ersätta EN KNAPP istället för ALLT.
Mahilet
om du inte har någon Navigeringsetikett. då raderas ditt menyalternativ. till exempel har jag en youtube-ikon och jag vill inte ha någon text, bara en länk så jag lägger ett '.' där
Tim Dehring
En jag använder flitigt och rekommenderar är Menu Icons (https://wordpress.org/plugins/menu-icons/). Låter dig välja mellan Font Awesome, Genericons och många andra gratis ikonfonter för menyikoner.
Mike Hale
Tim – Jag använder Font Awesome 4 Menus https://wordpress.org/plugins/font-awesome-4-menus/ på en webbplats, men jag måste kolla upp den där. Tack för tipset.
Tim Dehring
Inga problem, delar gärna med mig!