Vill du skapa en mobilanpassad responsive WordPress menu?
Mer än hälften av all trafik till en website kommer från mobila devices. Om din navigation menu inte fungerar bra på smartphones och surfplattor kan en stor del av din publik få svårt att hitta runt på din site.
I den här guiden visar vi dig hur du enkelt skapar en mobilanpassad responsiv WordPress meny.
Varför skapa en mobilanpassad responsiv WordPress-meny?
En väl utformad navigation menu hjälper besökarna att hitta rätt på din website. Men bara för att din meny ser bra ut på stationära datorer betyder det inte automatiskt att den också kommer att se bra ut på mobila vyer och surfplattor.
Mobila användare utgör cirka 58% av all internettrafik. Om din meny inte ser bra ut eller fungerar korrekt på mobila enheter riskerar du att förlora halva din publik på grund av dålig användarupplevelse.
Detta kommer att göra det svårt att uppnå viktiga mål som att öka din email list, få försäljning och få ditt företag att växa.
Med det sagt, låt oss se hur du kan skapa en mobilanpassad responsiv menu som kommer att se bra ut på smartphones och surfplattor. Använd bara snabblänkarna under för att hoppa direkt till den metod du vill använda.
Metod 1: Skapa en mobilanpassad responsiv slide panel meny
En responsive slide panel är en navigation menu som slides på skärmen när en visitor tapar eller clickar på en toggle.
På så sätt finns menyn alltid inom räckhåll, men tar som standard inte upp någon plats på skärmen.
Detta är viss import eftersom smartphones och surfplattor har mycket mindre vyer jämfört med stationära datorer.
Om menyn konstant förstoras kan en mobil användare av misstag utlösa dess links med hjälp av touchskärmen på sin device. Detta gör slides paneler till ett bra val för en mobil responsiv meny.
Det enklaste sättet att add to en mobilanpassad slides panel är genom att använda Responsive Menu.
Obs/observera : Det finns en premiumversion av Responsive Menu med extra themes och ytterligare funktioner som villkorlig logik. I den här guiden kommer vi dock att använda det gratis pluginet eftersom det har allt du behöver för att skapa en mobilanpassad meny.
Först måste du installera och aktivera pluginet Responsive Menu. För mer detaljer, se vår tutorial om hur du installerar ett plugin för WordPress.
Efter aktivering kan du använda pluginet för att customize alla WordPress-menyer som du tidigare har skapat. Om du behöver skapa en ny meny, vänligen se vår guide för nybörjare om hur du lägger till en navigation menu i WordPress.
Å andra sidan, om your WordPress theme redan har en built-in mobilmeny, måste du känna till den menyns CSS-klass så att du kan dölja den.
Om du hoppar över det här steget kommer mobila användare att se två överlappande menyer på din website. För Step-by-Step instruktioner, vänligen se vår guide om hur man döljer en mobil meny i WordPress.
När det är gjort går du till Responsive Menu ” Menus page på WordPress admin sidebar och klickar på knappen ”Create New Menu”.
Du kommer nu att se några olika mobila responsiva teman som du kan använda för din menu.
Vi använder ”Standardtema” i våra images, men du kan använda vilket tema du vill. När du har bestämt dig klickar du på ”Next”.
Du kan nu skriva in ett namn för menyn. Detta är bara för din referens så du kan använda vad du vill.
När du har gjort det klickar du på ”Link WordPress Menu” och väljer den meny som du vill använda.
Som redan nämnts, om ditt theme redan har en built-in mobil meny, måste du add to dess CSS-klass till fältet ”Hide Theme Menu”.
Om du uppgraderar till premium plugin får du några ytterligare inställningar. Pro-användare kan till exempel dölja menyn på vissa sidor eller enheter.
När du är nöjd med hur menyn är uppbyggd klickar du på ”Create Menu”.
Du ser nu en Preview av din WordPress website till höger på vyn och några inställningar till vänster.
Om du vill se hur din site ser ut på mobilen klickar du på antingen mobil- eller surfplatteikonen längst ner till vänster på vyn.
Om du vill customize hur menyn ser ut och fungerar på mobila enheter väljer du ”Mobile Menu”.
Klicka sedan på ”Container”.
Här hittar du massor av olika Settings.
När du gör ändringar kommer Live Preview ofta att uppdateras automatiskt. Med detta i åtanke är det en bra idé att förstora menyn så att du kan se hur din mobilmeny kommer att se ut. För att göra detta klickar du helt enkelt på knappen menu toggle.
Som standard lägger pluginet till en Rubrik och lite ”Add more content…” text.
You can replace this with your own message, or even remove the text completely. För att edit titeln, click för att förstora ”Rubrik” section.
You can now type your own message into the ”Rubrik Text” field.
You can also add a link to the title, or add icon fonts and images.
Om du vill customize hur rubriken ser ut klickar du på tabben ”Styles”.
Här kan du ändra bakgrundsfärg, textfärg, storlek på font med mera.
Om du inte vill visa någon rubriktext klickar du på för att deactivate togglen bredvid ”Rubrik”.
Om rubriken inte är viktig kan du ta bort den för att skapa mer utrymme för links och annat content i din mobila navigation menu.
Om du vill ersätta texten ”Add more content here….” med ditt eget meddelande klickar du på ”Click” för att förstora area ”Additional Content”.
You can now type in your own text, change the text color, change the text alignment, and more by using the settings in the left-hand menu.
Om du vill delete texten helt och hållet klickar du bara på för att deactivate toggle.
Återigen kan detta skapa mer utrymme för resten av innehållet i menyn. Detta är viss nytta på smartphones och surfplattor, som vanligtvis har mindre vyer.
Som standard visar Responsive Menu alla dina menu items som en enda lista. Du kanske dock föredrar att visa dessa links i flera Column.
Detta kan fungera bra om dina menyetiketter är kortare, eftersom det allow you att visa fler items på en mindre yta utan att menyn ser rörig ut.
För att prova olika layouts för Column, click för att förstora sectionen ”Menu”.
Du kan nu öppna dropdown ’Menu container columns’ och välja antalet columns du vill använda.
Kl. 12.00 kan du se texten ”Update Required”. Om du ser det här meddelandet, ge det ett klick för att uppdatera live preview med dina nya inställningar för column.
Som standard lägger plugin också till ett search-fält i din WordPress meny. Detta kan hjälpa visitorerna att hitta intressant content, men tar också upp dyrbart utrymme på skärmen.
Om du föredrar det kan du ta bort sökfältet för mobila användare genom att deactivate toggle bredvid ”Search”.
Det finns många andra Settings som du kan konfigurera, så du kanske vill ägna lite tid åt att titta igenom de andra alternativen. Detta räcker dock för att skapa en väldesignad mobilanpassad meny.
När du är nöjd med hur navigations menyn är uppbyggd, clickar du på ”Update”.
Nu är det bara att besöka din WordPress blogg med en mobil device för att se den new menyn i action. Du kan också viewa den mobila versionen av din WordPress site från din dator.
Metod 2. Skapa en mobilanpassad responsiv meny i fullskärm
Ett annat alternativ är att add to en fullscreen responsive menu. Det är en meny som automatiskt anpassar sig till olika skärmstorlekar, så att navigationsmenyn alltid ser bra ut oavsett vilken device besökaren använder.
Eftersom menyn tar upp all available space blir den lättare att navigera i på smartphones och surfplattor, oavsett hur liten vyn är.
Det enklaste sättet att skapa en fullskärmsmeny är att använda FullScreen Menu. Detta plugin allow you to create a fullscreen menu for mobile devices only, or you can show the same menu across smartphones, tablets, and desktop computers, so all visitors have the same experience.
Det första du behöver göra är att installera och aktivera FullScreen Menu plugin. Du kan kontrollera vår Step-by-Step guide om hur man installerar en WordPress plugin för mer detaljer.
Vid aktivering, besök sidan Fullscreen Menu Options från WordPress-menyn och kontrollera följande box: ”Activate Animated Fullscreen Menu” (Aktivera animerad fullskärmsmeny).
Vi rekommenderar också att du kontrollerar boxen ”Show the menu only for Admin users”. Detta allow dig att se ändringarna när du konfigurerar menyn, men besökarna kommer inte att se den mobila menyn förrän du gör den live.
Som standard visar pluginet fullskärmsmenyn på alla enheter. Om du vill visa fullskärmsmenyn endast på smartphones och surfplattor kontrollerar du boxen bredvid ”Mobile only”.
När det är gjort är du redo att finjustera hur menyn ser ut genom att clicka på tabben ”Design / Appearance”.
Här kan du välja färger, font och animationsinställningar för fullskärmsmenyn.
När du gör dessa ändringar ska du bara vara medveten om att ”Initial bakgrundsmeny” är menuens icon för toggle. Under tiden är ”Öppnad bakgrundsmeny” färgen på den förstorade mobilmenyn i fullskärm.
När du har valt färgerna på menyn rullar du till section ”Menu Appearance”. Här kan du ändra färgen på, familjen av och storleken på fonten i menyn.
Tänk bara på att om du hämtar ytterligare fonts kan det påverka din WordPress sites prestanda och hastighet. Detta är inte alltid ett bra val för mobila enheter, som vanligtvis har mindre processorkraft jämfört med stationära datorer. Vissa besökare kan också ha en dålig mobil internetanslutning, vilket gör att din site laddas ännu långsammare.
När du har gjort det rullar du till ”Animation Settings.”.
Till att börja med kan du välja hur menyn ska förstoras när en visitor klickar på ikonen toggle. Öppna bara dropdown-menyn ”Animationstyp” och välj ett alternativ från listan, till exempel Från högst upp till längst ner eller Från vänster till höger.
När du är nöjd med hur menyn är uppbyggd är det dags att lägga till lite content genom att clicka på tabben ”Menu Content”.
Här går du vidare och öppnar dropdown ”Select Menu” och väljer den meny som du vill visa i helskärm.
Om du ännu inte har skapat en navigationsmeny kan du kontrollera vår guide om hur du lägger till navigationsmenyer i WordPress.
Om du vill visa ytterligare content i menyn kan du add to det i boxen ”Free HTML / Shortcodes”. Detta fungerar som en minisidredigerare så att du kan skriva in text, ändra formatet, add to punktlistor och numrerade listor, med mera.
Det finns också en checkboxes som add to en link till your privacy policy page.
Sedan kanske du gillar att add to social media icons till din WordPress meny. Dessa icons kommer att visas i en row längst ner i fullskärmsmenyn.
För att add to dessa icons, clickar du bara för att förstora boxen ”Social Icon 1”.
You can now type in a title for the icon, such as ”Facebook”.
Därefter klickar du på pilen bredvid ”Social Icon” och väljer den icon som du vill visa för mobila besökare.
Slutligen skriver du in den adress du vill använda i fältet ”Social URL”.
Om du vill add to fler icons klickar du bara på knappen ”Add Another Icon”.
Slutligen kanske du vill add to ett sökfält i WordPress för att hjälpa besökarna att hitta det de letar efter. För att göra detta kontrollerar du bara boxen bredvid ”Add Search Bar”.
Som standard kommer plugin att visa ett ”Search something…” message. Du kan dock ersätta detta med ditt eget customize message genom att skriva in det i ”Search input placeholder” field.
Om du till exempel runar en WooCommerce store kanske du vill använda text som ”Start shopping” eller ”Search for products”.
När du är nöjd med hur menyn är inställd klickar du på knappen ”Save Changes”.
Nu behöver du bara besöka din website med en mobil device för att se fullskärmsmenyn i action.
Du kan också previewa den mobila versionen av din website med hjälp av WordPress theme customizer.
Bonus: Hur man lägger till en mobil responsiv meny på Landing Pages
Om du skapar en landing page eller en försäljningssida vill du att designen ska se lika bra ut på mobila enheter som på stationära.
Med detta i åtanke rekommenderar vi att du skapar page med SeedProd. Det är den bästa page buildern för WordPress och kommer med mer än 300+ professionellt utformade templates.
När du har skapat en design med SeedProd kan du add to en mobil responsiv meny till sidan med SeedProd’s färdiga Nav Menu block. Detta block allow you att skapa separata menyer för både menu devices och desktops.
På så sätt kan du använda en annan layout och till och med visa olika links beroende på användarens device.
För att lära dig mer, vänligen se vår guide om hur du lägger till customize navigeringsmenyer i WordPress.
När du har lagt till Nav-blocket i din design klickar du helt enkelt på tabben ”Advanced”.
Här klickar du för att förstora sectionen ”Device Visibility”.
Därefter klickar du på ”Hide on Desktop” toggle för att aktivera den. Nu kommer den här menyn bara att visas på mobila enheter.
Du kan nu lägga till links och ändra layouten på menyn via inställningarna i vänstermenyn.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du skapar en mobilanpassad responsiv WordPress-meny. Du kanske också vill se vår guide för nybörjare om hur du ökar trafiken på din blogg eller se vårt expertval av de bästa analyslösningarna för WordPress-användare.
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.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Syed Shan Shah says
Can we do customization our self using css ?
WPBeginner Support says
It would require more than just CSS and would not be beginner friendly which is why we recommend the methods in this article
Administratör
Muhammad Hammad says
Awesome guide. I was having a huge problem with the menu but it worked very well after I read this blogpost. Super detailed! Thank you wpbeginner team!
WPBeginner Support says
Glad our guide was helpful
Administratör
THANKGOD JONATHAN says
Saved by this! My menu looked like a mess on phones. This guide helped me whip it into shape – now it’s sleek & user-friendly. Happy visitors, happy me!
WPBeginner Support says
Glad our guide was able to help
Administratör
Ahmed Omar says
A fantastic guide on crafting a mobile-ready responsive WordPress menu!
Your step-by-step instructions, especially the emphasis on media queries and flexible layouts, make it easy to ensure a seamless mobile experience.
One technical tip: incorporating touch-friendly gestures can add a polished feel to the navigation.
Thanks for the insights – my site’s mobile menu is now looking sleek and user-friendly!
WPBeginner Support says
Happy to hear!
Administratör
Shawn says
Does it support multi menu level?
WPBeginner Support says
The plugin does allow a dropdown for multi-level menus
Administratör
Maja says
What is ”20160909” in wp_enqueue_script?
WPBeginner Support says
It is to set a version number to help the menu avoid possible caching issues
Administratör
Ahsan says
Hi there, i did number 4 method, it’s working but one issue on the mobile screen is that, when i refresh the page menu image appears and when i click on the menu image; side navbar open but the menu image gone.
after refreshing the page it again appears.
please help
WPBeginner Support says
It sounds like the caching on your site could be causing you problems. If you clear the cache on your site that should help fix the problem.
Administratör
Boris Béalu says
I did your number 4 method and it worked great. Thank you. I do have a question, how could I have a background with opacity in all the rest of the site? Thank you.
Boris Béalu says
I did your number 4 method and it worked great. Thank you. I do have 2 questions, how do I change the icon when the menu is open? Like the others menus in your article, an icon with a cross.
And how could I have a background with opacity in all the rest of the site? Thank you, Boris.
Amy says
Is there a way to have one menu on desktop and another one for mobile in word press?
Annika says
Hello!
I was looking at this tutorial on responsive mobile menu and see that the wordpress responsive hamburger menu is still left in the background behind the Responsive Menu plugin. How do I get rid of that one? I’m using ShiftNav and have the same issue.
I’m a wordpress beginner and have used many tutorials, and always seem to come back to your tutorials, so thank your for the simple explanations!
Bodo says
I’m using method 3 and have carefully pasted the js and php quotes into my theme, but on clicking the menu button nothing happens. Please help
All the best,
Bodo
Jill says
I’m using a child theme of Thematic. There’s no reference to the primary nav in the header.php file, so I created a new menu called ”mobile-menu” and wrapped your code around that in the header.php file. Unfortunately, it’s not working. I see the hamburger icon but nothing happens when I tap it on my iPhone. Any ideas?
edwin says
my searchdropdown wont work on mobile devices it closes inmediately pull my hair out:
anny idea;s?
Juan says
this blog is amazing, thanks for the contribution.
Matthew Jacobson says
I did your number 4 method and it worked great. Thank you. I do have a question, how do I change the mobile menu from a overlay menu, like the one in the example, to a push menu? In other words once I click the icon I want it to push my site to the right so I can see the site as well as the menu?
Thank you
L E Johns says
The plugin you recommend requires PHP 5.4. How does one upgrade to whatever PHP 5.4 is? Thank you.
WPBeginner Support says
You need to ask your WordPress hosting provider to upgrade your PHP version. If they don’t then you need to move to a better WordPress hosting provider.
Administratör
Dave Ball says
Re: Responsive Menu plugin — how do you find out the CSS class of your current non-responsive menu?
WPBeginner Support says
Use the inspect element tool in your browser. Right click on your menu and then select Inspect from browser menu. You will see the HTML code and as you move your mouse to the HTML code you will see which area it affects in the preview window.
Administratör
Fredda says
Then what? I found the element but when I copy and paste it in the appropriate space the menu still shows.
WPBeginner Support says
If you are selecting the element for the menu then you would want to reach out to the plugin’s support for their recommendations.
kplalushi says
why wpbeginner is not responsive?
Editorial Staff says
New design is coming soon
Administratör