How to fix WordPress Astra Mobile menu not showing?

Astra Mobilmenu Viser Ikke? Løsninger Her!

21/02/2022

Rating: 4.84 (15301 votes)

Det er en almindelig frustration for mange WordPress-brugere: Du har omhyggeligt designet din hjemmeside med det populære Astra-tema, oprettet dine menuer, og alt ser perfekt ud på en stationær computer. Men så snart du tjekker din side på en mobiltelefon eller tablet, er menuen forsvundet, eller den er der, men kan ikke klikkes på. Dette problem er heldigvis ofte nemt at løse, og i denne omfattende guide vil vi gennemgå de mest almindelige årsager og give dig klare, trinvise løsninger for at få din Astra mobilmenu til at fungere fejlfrit igen.

How to fix WordPress Astra Mobile menu not showing?
1. How To Fix WordPress Astra Theme Mobile Menu Not Showing Issue. The reason for this issue is the WordPress Astra theme 3.3.0 changed the Mobile Menu to a separate option. So if you want to show the menus on the mobile webpage, you should turn on this option first. Login to your WordPress website dashboard using the administrator account.

Astra er et af de mest udbredte WordPress-temaer, og det er der en god grund til. Temaet er kendt for sin imponerende hastighed, store tilpasningsmuligheder og sit rene, moderne design, der passer til næsten enhver type hjemmeside – lige fra personlige blogs og porteføljer til professionelle virksomhedssider og e-handelsbutikker. Dets letvægtsarkitektur sikrer hurtig indlæsningstid, hvilket er afgørende for både brugeroplevelse og SEO. Men selv med Astras brugervenlighed kan nye brugere støde på visse udfordringer, især når det kommer til opsætning af menuer på mobile enheder. Ofte skyldes problemet enkle oversete trin i menuopsætningen, forstyrrende cache-plugins eller endda måden, Googlebot indekserer din side på.

I de følgende afsnit vil vi udforske, hvordan du kan diagnosticere og rette din mobilmenu, uanset om den slet ikke vises, eller om den er synlig, men ikke reagerer på berøring. Vi vil dække alt fra grundlæggende menuopsætning og placering til mere avancerede løsninger, der involverer tilpasning af cache-indstillinger og tilføjelse af specialiseret CSS.

Indholdsfortegnelse

Almindelige Årsager til Mobilmenuproblemer i Astra

Før vi dykker ned i løsningerne, er det vigtigt at forstå, hvorfor din Astra mobilmenu muligvis ikke fungerer som forventet. De mest almindelige syndere inkluderer:

  • Manglende eller forkert opsat menu: Den mest basale årsag er, at der enten ikke er oprettet en menu, eller at den ikke er tildelt den korrekte placering for mobilvisning.
  • Uklar Off-Canvas Menu konfiguration: Astra bruger ofte en 'Off-Canvas' menu til mobilvisning, som skal konfigureres specifikt.
  • Cache-plugins: Plugins designet til at forbedre hjemmesidens hastighed kan utilsigtet forstyrre JavaScript-funktionaliteten, der driver mobilmenuen, hvilket gør den uklikbar.
  • CSS-relaterede problemer: Sjældnere kan problemer med CSS forhindre korrekt visning af elementer på mobile skærme, især hvis Googlebot har svært ved at indlæse alle ressourcer.

Lad os nu gennemgå de trinvise løsninger for hver af disse potentielle årsager.

Løsning 1: Opret og Opsæt Din Menu Korrekt

Den første og mest grundlæggende kontrol er at sikre, at du overhovedet har oprettet en menu, og at den er tildelt korrekt i WordPress. Mange nye brugere glemmer dette trin eller tildeler menuen til den forkerte placering. Astra anvender som standard den primære menu som mobilmenuen, medmindre andet er angivet.

Følg disse trin for at bekræfte eller oprette din menu:

  1. Log ind på dit WordPress-dashboard.
  2. Naviger til Udseende > Menupunkter.
  3. På siden 'Menupunkter' skal du enten vælge en eksisterende menu, du ønsker at bruge, eller klikke på 'Opret en ny menu' for at starte fra bunden.
  4. Giv din menu et genkendeligt navn, f.eks. "Hovedmenu", "Primær menu" eller "Mobilmenu".
  5. Tilføj de sider, indlæg, brugerdefinerede links eller kategorier, du ønsker skal vises i din menu.
  6. Nederst på siden, under 'Menuindstillinger', skal du sikre dig, at afkrydsningsfeltet ud for Primær menu er markeret. Dette fortæller WordPress, at denne menu skal bruges som den primære navigation på din hjemmeside, hvilket ofte også inkluderer mobilvisningen.
  7. Klik på 'Gem menu' for at anvende ændringerne.

Efter at have fulgt disse trin, bør du tjekke din hjemmeside på en mobil enhed for at se, om menuen nu vises korrekt.

Løsning 2: Konfigurer Off-Canvas Menuen fra 'Administrer placeringer'

Hvis din menu allerede er oprettet og tildelt som den primære menu, men stadig ikke vises på mobil, kan problemet ligge i Astra-temaets specifikke 'Off-Canvas Menu' indstillinger. Off-Canvas-menuen er den, der typisk glider ind fra siden eller toppen på mobile enheder, når brugeren trykker på et menuikon (hamburger-ikon).

Sådan indstiller du Off-Canvas Menuen:

  1. Gå til Udseende > Menupunkter i dit WordPress-dashboard.
  2. Øverst på siden 'Menupunkter' skal du klikke på fanen Administrer placeringer.
  3. Her vil du se en liste over menusteder, som dit tema understøtter. Find sektionen for Off-Canvas Menu.
  4. Fra rullemenuen ud for 'Off-Canvas Menu' skal du vælge den menu, du oprettede i trin 1 (f.eks. "Hovedmenu" eller "Primær menu").
  5. Klik på knappen 'Gem ændringer' for at gemme denne placering.

Denne handling sikrer, at den korrekte menu er forbundet med mobilens 'Off-Canvas' funktionalitet. Genindlæs din hjemmeside på en mobil enhed for at se resultatet.

Løsning 3: Tilpas Mobilmenuens Skift-Knap

Astra giver dig også mulighed for at finjustere, hvordan din mobilmenu og dens udløserknap (toggle button) vises. Hvis menuen stadig ikke dukker op, kan det være, at toggle-knappen er skjult eller forkert konfigureret.

How to add icons to menu items in Astra theme?
Font Awesome library offers several icons. These icons can be added to menu items with the following steps – Astra does not come with the Font Awesome library. So the external plugin can be used to load the library to the theme. You can choose a plugin from WordPress Repository that allows loading a Font Awesome library to the site.

Følg disse trin for at tilpasse mobilmenuens toggle-knap:

  1. Gå til Udseende > Tilpas i dit WordPress-dashboard for at åbne Customizeren.
  2. I Customizeren skal du navigere til Webstedsidentitet (eller lignende afhængigt af din Astra-version).
  3. Søg efter indstillinger relateret til 'Webstedstitel og Logo-indstillinger' eller direkte 'Header' indstillinger.
  4. Inden for header-indstillingerne, eller under en dedikeret mobilmenu-sektion, skal du finde indstillinger for Off-Canvas Menu.
  5. Herfra kan du ofte vælge at "Konfigurere menuen her" eller lignende. Dette giver dig mulighed for at vælge, hvilken menu der skal vises som 'Off-Canvas' og justere dens design og placering.
  6. Sørg for, at den korrekte menu er valgt, og at toggle-knappen er synlig. Du kan også eksperimentere med forskellige stilarter for toggle-knappen for at sikre, at den er synlig og let at finde for dine brugere.
  7. Klik på 'Udgiv' for at gemme dine ændringer.

Disse tre metoder dækker de mest almindelige årsager til, at din Astra mobilmenu slet ikke vises. Men hvad hvis den vises, men ikke kan klikkes på?

Hvad hvis mobilmenuen ikke kan klikkes på? (Caching-problemer)

En af de mest frustrerende oplevelser er en mobilmenu, der er synlig, men ikke reagerer, når man trykker på den. Dette problem skyldes næsten altid en konflikt med et cache-plugin. Cache-plugins er fantastiske til at forbedre hjemmesidens indlæsningstid ved at gemme statiske versioner af dine sider og optimere kode. Men nogle gange kan deres optimeringsprocesser, især dem der omhandler JavaScript (JS), utilsigtet bryde funktionaliteten af dynamiske elementer som mobilmenuer.

Baseret på personlig erfaring er LiteSpeed Cache et plugin, der ofte forårsager dette specifikke problem. Her er, hvordan du kan løse det:

Trin 1: Gå til LiteSpeed Cache Indstillinger

Log ind på dit WordPress-dashboard og naviger til LiteSpeed Cache i sidepanelet. Klik på Indstillinger.

Trin 2: Vælg Sideoptimering

I LiteSpeed Cache-indstillingerne skal du finde og klikke på fanen Sideoptimering (Page Optimization). Dette er sektionen, hvor LiteSpeed håndterer optimering af HTML, CSS og JavaScript.

Trin 3: Juster JavaScript-indstillinger

Inden for 'Sideoptimering' skal du finde sektionen for JS-indstillinger (JS Settings). Her skal du foretage to specifikke ændringer:

  • Find 'JS Combine External and Inline': Dette er en indstilling, der kombinerer eksterne og inline JavaScript-filer for at reducere antallet af HTTP-anmodninger. Slå denne indstilling FRA. Selvom det er godt for ydeevnen, kan det nogle gange føre til konflikter med temaets JavaScript.
  • Find 'Load JS Deferred': Denne indstilling udsætter indlæsningen af JavaScript, indtil HTML er parset. Skift denne indstilling til "Udsat" (Deferred).

Efter at have foretaget disse ændringer, skal du klikke på 'Gem ændringer' og derefter Ryd alle caches (Purge All) i LiteSpeed Cache-pluginnet for at sikre, at de nye indstillinger anvendes.

Jeg har personligt oplevet, at disse ændringer ikke har haft nogen mærkbar negativ indvirkning på sidehastigheden, men det er altid en god idé at teste din hjemmesides ydeevne efter at have foretaget ændringer i cache-indstillingerne. Efter at have fulgt disse trin, skulle din mobilmenu nu være fuldt klikbar på mobile enheder.

Forbedring af Mobil Brugervenlighed med CSS (Google Search Console)

Udover de ovennævnte problemer med menuer kan Google Search Console rapportere generelle mobilbrugervenlighedsproblemer for din hjemmeside, såsom "Klikbare elementer er for tæt på hinanden", "Tekst er for lille til at læse" eller "Indhold er bredere end skærmen". Disse problemer kan indirekte påvirke din menus funktionalitet eller den samlede mobiloplevelse.

Årsagen til disse problemer er ofte todelt: For det første kan Googlebot, når den indekserer din side, nogle gange springe over indlæsningen af alle sidens ressourcer, især CSS-filer. For det andet, hvis din CSS ikke indlæses korrekt, kan visse HTML-elementer på din side strække sig ud over mobilens viewport, hvilket tvinger brugeren til at scrolle horisontalt. Dette skyldes, at uden den korrekte styling tvinger indholdet visningsporten til at skalere eller rulle.

En simpel, men effektiv løsning er at tilføje et lille sæt CSS-regler, der sikrer grundlæggende responsiv adfærd, selv hvis Googlebot misser dine hoved-CSS-filer. Dette snippet sikrer, at elementer som billeder, videoer og tekstblokke ikke strækker sig ud over skærmen:

:where(body, iframe, pre, img, svg, video, canvas, select) {
max-width: 100%;
overflow: auto;
word-break: break-word;
}

Du kan tilføje denne brugerdefinerede CSS på to måder:

1. Brug af Astra Child Theme's style.css

Hvis du bruger et Astra child theme (hvilket altid anbefales for at undgå at miste tilpasninger ved temaopdateringer), kan du tilføje koden direkte til din child themes style.css-fil. Det er bedst at placere koden lige før det element, der refererer til dit stylesheet. Du kan få adgang til denne fil via FTP/SFTP eller via WordPress' temaredigeringsprogram (Udseende > Temaredigering), men vær forsigtig, da fejl her kan bryde din side.

Where is the Astra menu positioned?
By default the Astra menu is positioned to the right hand side of the page, and the menu item links are aligned to the right also. When Max Mega Menu is enabled the menu will be positioned next to the logo. To make the menu fill the header area, go to Appearance > Customize > Additional CSS and add the following:

2. Brug af Customizer Indstillinger

Den nemmeste og sikreste metode er at tilføje koden via WordPress Customizerens 'Yderligere CSS'-funktion:

  1. Gå til dit WordPress-dashboard.
  2. Naviger til Udseende > Tilpas.
  3. I Customizeren skal du finde og klikke på Yderligere CSS (Additional CSS).
  4. Indsæt den ovenstående CSS-kode i tekstfeltet.
  5. Klik på 'Udgiv' for at gemme dine ændringer.

Dette snippet sikrer, at selv når Googlebot ignorerer dine side-ressourcer, anvendes disse grundlæggende stilarter på de specificerede elementer, hvilket forbedrer din hjemmesides mobilbrugervenlighed og reducerer fejlrapporter fra Google Search Console.

Ofte Stillede Spørgsmål (OSS)

Er Astra et godt WordPress tema?

Ja, Astra er et fremragende WordPress-tema. Det er bredt anerkendt for sin hastighed, lette vægt, omfattende tilpasningsmuligheder og kompatibilitet med populære sidebyggere som Elementor og Beaver Builder. Det er et alsidigt tema, der egner sig til næsten enhver type hjemmeside, fra blogs til e-handel, og det er en af grundene til dets store popularitet.

Hvorfor viser min mobilmenu ikke i Astra?

De mest almindelige årsager inkluderer, at menuen ikke er oprettet eller tildelt korrekt til den primære menuplacering, at Off-Canvas Menu-indstillingen ikke er konfigureret, eller at toggle-knappen er skjult. Følg trinene i denne guide under "Løsning 1", "Løsning 2" og "Løsning 3" for at rette disse problemer.

Hvad er en Off-Canvas Menu?

En Off-Canvas Menu er en type mobilmenu, der typisk glider ind fra siden af skærmen (eller toppen/bunden) med en animation, når brugeren klikker på et menuikon (ofte et "hamburger-ikon"). Den er designet til at spare plads på mindre skærme og give en ren brugeroplevelse.

Hvordan rydder jeg min hjemmesides cache?

Måden du rydder din cache på afhænger af dit cache-plugin. Hvis du bruger LiteSpeed Cache, finder du en 'Ryd alle caches' knap i pluginets indstillinger eller på WordPress-værktøjslinjen. For andre plugins som WP Super Cache eller W3 Total Cache, vil der typisk være lignende indstillinger i deres respektive menuer. Nogle hostingudbydere har også en server-side cache, som du muligvis skal rydde via deres kontrolpanel.

Kan jeg bruge et andet cache-plugin end LiteSpeed Cache?

Ja, der findes mange andre fremragende cache-plugins til WordPress, såsom WP Super Cache, W3 Total Cache, WP Rocket (premium) og Swift Performance. Selvom de alle har det samme formål – at forbedre hastigheden – kan deres specifikke optimeringsmetoder variere. Hvis du oplever problemer med mobilmenuen med et andet cache-plugin, kan du undersøge dets JavaScript-optimeringsindstillinger og deaktivere 'kombiner' eller 'udskyd' indstillinger, der potentielt konflikter med dit tema.

Konklusion

At have en velfungerende mobilmenu er afgørende for brugeroplevelsen på din hjemmeside og for dens placering i søgemaskinerne. Problemer med Astra mobilmenuen, hvad enten den ikke vises eller ikke kan klikkes på, er heldigvis ofte nemme at diagnosticere og rette. Ved at følge de trinvise løsninger i denne guide – fra grundlæggende menuopsætning til justering af cache-indstillinger og tilføjelse af specifik CSS – kan du sikre, at din hjemmeside præsenterer sig professionelt og er fuldt funktionsdygtig på alle mobile enheder. Husk altid at teste din hjemmeside efter at have foretaget ændringer for at sikre, at alt fungerer som forventet.

Hvis du vil læse andre artikler, der ligner Astra Mobilmenu Viser Ikke? Løsninger Her!, kan du besøge kategorien Teknologi.

Go up