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 döljer du en mobil meny i WordPress (Beginner’s Guide)

Vill du dölja en mobil menu i WordPress?

De flesta teman i WordPress omvandlar automatiskt dina standardmenyer för navigation till mobilvänliga menyer. Du kanske dock vill visa en annan meny för personer som besöker din site med smartphones eller surfplattor.

I den här artikeln kommer vi att visa dig hur du enkelt döljer standard mobilmenyn i WordPress så att du kan visa en custom menu istället.

Hiding a WordPress menu on mobile

Vi kommer att täcka två olika metoder i denna tutorial, och du kan använda snabblänkarna under för att hoppa till den metod du vill använda:

Metod 1: Dölj en mobil meny i WordPress med hjälp av ett tillägg

Det enklaste sättet att dölja den mobila menyn som tillhandahålls av ditt WordPress theme är att använda WP Mobile Menu plugin.

Detta plugin allow you att skapa en unik menu och sedan visa den för mobila användare. You can also hide the mobile menu that many themes provide by default.

Skapa din mobila meny

Först måste du skapa den navigation menu som du vill visa på mobila enheter. För att komma igång, gå till sidan Appearance ” Menus i WordPress dashpanel.

Create a new menu to be used on mobile devices

På nästa vy måste du skriva in ett namn för menyn. Det är en bra idé att använda något som hjälper dig att identifiera menyn senare, t.ex. ”Mobile Menu”.

Efter det kan du välja alla de posts och pages som du vill add to i mobilmenyn.

Adding menu items

För mer detaljer, se vår guide om hur du skapar en navigation menu i WordPress.

När du är nöjd med layouten på menyn, kom ihåg att clicka på knappen ”Save Menu” för att save your changes.

Konfigurera Settings för tillägget

När det är gjort är det dags att installera och aktivera pluginet WP Mobile Menu. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.

Efter aktivering, head till Mobile Menu Options för att konfigurera plugin-inställningarna.

Creating a mobile friendly navigation menu

Här måste du rulla längst ner på sidan och välja om du vill visa mobilmenyn på vänster eller höger sida av vyn med hjälp av togglarna ”Enable Left/Right Menu”.

Öppna sedan dropdown-rutan ”Choose one menu” och select den mobila meny som du skapade tidigare.

Hiding the mobile menu in WordPress

Därefter klickar du helt enkelt på ”Save Changes”.

Det finns många sätt att styla din navigation menu i WordPress. Du kan t.ex. välja ”Font Options” och sedan ändra teckenstorlek, vikt, avstånd med mera.

Customizing the fonts in a mobile menu

Du kan också välja ”Header Style” och ändra hur mobilens header ser ut och fungerar.

Du kan till exempel add to en skugga, ändra höjden på rubrikerna, skapa en sticky navigation menu med mera.

Changing the header in a WordPress mobile menu

De flesta av dessa Settings är enkla, så du kan titta igenom dem och se vilka olika effekter du kan skapa. Du kan till exempel lägga till en icon för images eller add to CSS i dina WordPress-menyer.

När du är nöjd med hur den mobila menyn är inställd klickar du bara på ”Save Changes”.

Add to din mobila meny till WordPress

Nu när du har konfigurerat pluginet är nästa steg att berätta för WordPress var du ska visa mobilmenyn genom att gå till Appearance ” Menus.

Om den inte redan är vald öppnar du dropdown ”Select a menu to edit” och väljer den mobila menyn som you skapade tidigare.

Setting a mobile menu in WordPress

Under ”Menu Settings” måste du sedan välja antingen ”Left Mobile Menu” eller ”Right Mobile Menu”, beroende på var du vill visa menyn.

Därefter klickar du helt enkelt på ”Save Menu”.

Nu kan du antingen besöka din website på en mobil device eller viewa mobilversionen av din site på WordPress från datorn. Du bör se den anpassade mobila menyn.

Mobile menu replaced

Felsökning: Hur man döljer standard Mobile Menu

Som standard döljer pluginet automatiskt menyelement som används av de flesta populära WordPress-themes. Detta innebär att ditt temas standardmobilmeny bör döljas utan att du behöver göra något.

Men om standard mobilmenyn fortfarande visas, måste du gå till Mobile Menu Options ” Allmänna Options ” Synlighetsalternativ i WordPress dashpanelen.

Changing the mobile menu visibility settings

Här klickar du på knappen ”Find Element”.

Detta öppnar en mobilversion av din website.

Finding an element on mobile devices

I den här popupen klickar du för att selecta det content som du vill dölja på mobila enheter, t.ex. menyn i ditt WordPress theme.

Detta add to the content’s CSS class to the ”Hide Elements” field.

Hiding elements on a mobile device

När du har gjort det klickar du på ”Save Changes”. Nu ska temats meny inte längre visas på mobila enheter.

Metod 2: Dölj mobilmenyn med CSS-kod

Den här metoden är lite avancerad och kräver att du addar custom code till din website.

För den här metoden kan du välja mellan två olika tillvägagångssätt. Du kan dölja hela standardmenyn för mobila enheter med hjälp av CSS, eller så kan du dölja enskilda menu-items på mobila enheter.

1. Dölja en komplett menu på mobila enheter med hjälp av CSS

Ett alternativ är att helt ta bort standardmenyn för mobila enheter från ditt WordPress-tema. Detta är ett bra val om du vill använda en annan navigeringsmetod på mobilen, t.ex. breadcrumb navigation-länkar eller interaktiva images.

Först måste du hitta det element som du behöver ändra. Det gör du genom att gå in på din WordPress website och hovera musen över navigation menu.

Därefter högerklickar du och väljer din webbläsares inspektionsverktyg.

Inspect tool

Din webbläsare kommer nu att dela sig i två vyer och du kommer att se sidans kod, inklusive koden för navigation menu.

Vi vill dock inte ändra denna navigation menu eftersom vi kan se den på skrivbordsskärmen.

Source code while viewing your desktop menu

Tack och lov finns det ett enkelt sätt att komma åt den mobila menyn istället.

Dra helt enkelt i hörnet på webbläsaren för att göra den mindre tills WordPress ersätter navigationsmenyn på skrivbordet med den mobila menyn.

Mobile menu identifier

Nu måste du ta reda på vilken ID och CSS-klass som används av den mobila navigationsmenyn. Flytta bara musen över källkoden tills din webbläsare markerar area för menyn. Denna section innehåller den klass och ID som du behöver använda.

När du har den här informationen kan du dölja menyn på mobila enheter med hjälp av kod.

Ofta kommer WordPress guider att be you att add custom code till din functions.php-fil. Detta är dock inte särskilt användarvänligt, och även ett litet misstag i koden kan orsaka alla möjliga vanliga WordPress error. Den anpassade koden kan till och med helt förstöra din website.

Istället är det säkrare att add to custom kod med hjälp av WPCode.

Detta gratis plugin gör det enkelt att add to custom CSS, PHP, HTML och mycket mer till WordPress utan att riskera din site. Du kan helt enkelt klistra in plugin-koden i WPCodes editor och sedan aktivera och deactivate koden med ett klick på en knapp.

Till att börja med måste du installera och aktivera WPCode. För mer information, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.

Därefter går du till Code Snippets ” Add Snippet i WordPress dashpanelen.

Adding custom code to your WordPress website

Here, you will see all the pre-made snippets you can add to your site. Detta 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.

För att add to CSS till din site, hoverar du bara över ”Add Your Custom Code” och väljer sedan ”Use snippet”.

Adding custom CSS to WordPress using WPCode

Till att börja med skriver du in en titel för code snippet. Det kan vara vad som helst som hjälper dig att identifiera snippet i din WordPress dashboard.

När du har gjort det öppnar du dropdown-menyn ”Code Type” och väljer ”CSS”.

Hiding the mobile menu using WPCode

Följaktligen kan du klistra in eller skriva följande kod i code type editorn:

.navbar-toggle-wrapper {
display:none;
}

Glöm inte att ersätta .navbar-toggle-wrapper med den ID som du hittade med hjälp av webbläsarens Inspect tool.

När du är redo att publicera code snippet rullar du högst upp på vyn och klickar på ”Inactive” toggle så att den ändras till ”Active”.

Slutligen klickar du på ”Save Snippet” för att göra snippet live.

How to hide the menu on smartphones and tablets using WPCode

Nu kommer ditt temas mobila menu att vara dold på smartphones och surfplattor.

2. Dölja specifika menu items i mobilmenyn med hjälp av CSS

Med den här metoden allow you att skapa en navigation menu och sedan select visa eller dölja objekt som you inte vill ska visas på mobila eller stationära enheter.

På så sätt kan du använda samma navigation menu för mobila och stationära besökare. Gå först till Appearance ” Menus.

How to hide a mobile menu in WordPress

När du har gjort det klickar du på knappen ”Screen Options” högst upp till höger på skärmen.

Härifrån måste du kontrollera boxen bredvid alternativet ”CSS Classes”.

How to enable CSS classes for your WordPress navigation menus

Därefter rullar du till ett menu item som du vill dölja på mobilen och klickar för att förstora det.

I inställningarna för menu-item ser du alternativet att lägga till en CSS-klass. Här går du helt enkelt vidare och add to en .hide-mobile CSS-klass.

Adding a CSS class to your WordPress menus

Upprepa processen för alla menu-items som du vill dölja på mobilen.

På samma sätt kan du clicka på alla menu items som du vill dölja på stationära datorer. Den här gången ska du dock add to CSS-klassen .hide-desktop istället.

När du är slutförd, glöm inte att klicka på knappen ”Save Menu” för att spara dina ändringar.

När det är gjort är du redo att dölja dessa menu items med hjälp av custom CSS. Skapa helt enkelt ett nytt custom code snippet genom att följa samma process som beskrivs ovan.

Nu kan du add to följande CSS till WPCode code editor:

@media (min-width: 980px){

    .hide-desktop{
    display: none !important;
    }

}

    @media (max-width: 980px){
    .hide-mobile{
    display: none !important;
    }

}

Efter det är det bara att publicera code snippet.

Om du nu besöker din WordPress blogg kommer du att se att de menu items som du ville dölja på datorn inte längre är synliga. För att testa hur menyn ser ut i mobilen krymper du helt enkelt webbläsarens vy tills WordPress växlar till mobilmenyn.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt döljer en mobil meny i WordPress. Du kanske också vill se våra expertval för de bästa drag and drop page builders i WordPress och vår guide om hur man lägger till villkorlig logik i menyer.

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

Kommentarer

  1. Grattis, du har möjlighet att bli den första kommentatorn på den här artikeln.
    Har du en fråga eller ett förslag? Lämna gärna en kommentar för att starta diskussionen.

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.