Skip to content

Alt om WordPress, webutvikling — og mer til

⚡ Slik legger du til en forhåndslaster i WordPress: 3 metoder og 4 utvidelser

⚡ Slik legger du til en forhåndslaster i WordPress: 3 metoder og 4 utvidelser

En besøkende åpner et nettsted og ser en hvit skjerm. Ett sekund går, så ett til, så et tredje. Siden virker frosset, selv om serveren bare behandler tunge skript og bilder. Høres det kjent ut? Brukere vil ikke vente: de lukker fanen og går til en konkurrent hvis nettsted «tenker» raskere.

Problemet er ikke alltid den faktiske hastigheten på hostingen din. Noen ganger laster en side på 2-3 sekunder, men disse sekundene med tomhet føles som en evighet. Spesielt på mobile enheter med ustabil tilkobling. Det finnes en løsning, og den er enklere enn å skrive om hele nettstedet fra bunnen av.

En preloader (lasteskjerm) løser akkurat dette problemet: i stedet for en tom hvit bakgrunn ser besøkende en animasjon, logo eller fremdriftsindikator. Nettstedet ser profesjonelt ut, og den opplevde ventetiden reduseres subjektivt. I denne guiden får du tre fungerende metoder for å legge til en preloader i WordPress og en gjennomgang av de beste pluginene for ulike scenarioer.

💡 Rask oversikt:

  • Installer en ferdig preloader-plugin fra WordPress-katalogen (tar under ett minutt)
  • Tilpass animasjonens utseende: bytt ut standard spinner med en logo, GIF eller tilpasset CSS
  • Angi hvor preloaderen vises: bare forsiden, hele nettstedet eller bestemte URL-er
  • Åpne nettstedet i inkognitomodus og test animasjonen på desktop og mobil

Hva er en preloader og hvorfor trenger du en

Animert lasteskjerm på et WordPress-nettsted

En preloader er en animasjon eller et bilde som vises til besøkende mens nettleseren laster sideinnhold i bakgrunnen. Når nettstedet er helt klart til visning, forsvinner animasjonen og brukerne ser den ferdige siden. Ingen magi involvert, bare et visuelt lag mellom HTTP-forespørselen og rendringen.

Hvorfor er dette nødvendig? For det første, ventetidspsykologien. UX-forskning viser at en animert lasteindikator subjektivt reduserer opplevd ventetid sammenlignet med en tom skjerm. Brukere ser bevegelse, altså jobber nettstedet, det er ikke frosset. For det andre former en preloader førsteinntrykket. En animasjon med logo eller merkestil kommuniserer umiddelbart: «Dette nettstedet er profesjonelt laget.»

Noen ganger er den faktiske nettstedshastigheten helt fin og siden laster på 1,5 sekunder. Men på en treg 3G-tilkobling eller ved høy serverbelastning kan selv et lett nettsted henge. En preloader fungerer som en forsikring: under ideelle forhold er den knapt merkbar, og under problematiske forhold redder den brukeropplevelsen.

Slik legger du til en preloader i WordPress: 3 metoder

Metoden du velger avhenger av ferdighetene dine og tilpasningsbehovene. En plugin er den enkleste veien. Kode er for dem som ønsker full kontroll uten ekstra rot i administrasjonspanelet. En innebygd temafunksjon fungerer hvis den allerede er tilgjengelig.

Metode 1: via plugin (anbefalt)

Det mest tilgjengelige alternativet for enhver WordPress-bruker. Prosessen:

  • Gå til Utvidelser → Legg til ny, skriv inn plugin-navnet i søkefeltet (for eksempel LoftLoader eller Preloader by Alobaidi).
  • Klikk på Installer, deretter Aktiver.
  • Gå til plugin-innstillingene, som vanligvis vises under Innstillinger eller som et eget menypunkt.
  • Velg animasjonstype, last opp en logo eller GIF, konfigurer farger og bakgrunn.
  • Lagre endringene og åpne nettstedet i inkognitomodus: preloaderen skal vises før siden laster.

Fordeler: ingen koderedigering nødvendig, enkel å deaktivere eller bytte ut. Ulemper: legger til enda en plugin i oppsettet ditt (selv om kvalitetspreloadere veier under 100 KB og påvirker ikke hastigheten).

Metode 2: kode i functions.php

Hvis du ikke vil installere en egen plugin for én animasjon, kan du legge til en preloader manuelt. Du trenger tilgang til temafiler (via admin: Utseende → Temaredigering eller via FTP) og en grunnleggende forståelse av HTML/CSS.

1// Add HTML markup of the preloader right after opening body
2add_action('wp_body_open', function() {
3 echo '<div id="custom-preloader" style="position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;">
4 <div class="spinner" style="width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;"></div>
5 </div>';
6});
7
8// Add CSS animation and hide the preloader after page load
9add_action('wp_head', function() {
10 echo '<style>
11 @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
12 </style>';
13});
14
15add_action('wp_footer', function() {
16 echo '<script>
17 window.addEventListener("load", function() {
18 var preloader = document.getElementById("custom-preloader");
19 if (preloader) { preloader.style.opacity = "0"; preloader.style.transition = "opacity 0.3s"; setTimeout(function() { preloader.style.display = "none"; }, 300); }
20 });
21 </script>';
22});

Hva denne koden gjør: oppretter en halvgjennomsiktig hvit bakgrunn med en roterende blå spinner som forsvinner etter at siden er fullstendig lastet. Endre fargen i border-top:4px solid #3498db og spinnerstørrelsen for å matche designet ditt.

⚠️ Før du redigerer functions.php, ta en sikkerhetskopi av filen. En feil i PHP-kode kan ta ned nettstedet, og du må gjenopprette det via FTP.

Metode 3: innebygd tema-preloader

Noen moderne temaer (Astra Pro, GeneratePress Premium, Blocksy Pro) inkluderer et innebygd preloader-alternativ. Sjekk temainnstillingene dine i tilpasseren (Utseende → Tilpass), og se etter elementer som «Preloader», «Loader» eller «Page Loader». Hvis temaet ditt allerede tilbyr denne funksjonen, bruk den: én plugin mindre og garantert kompatibilitet.

4 Beste preloader-plugins for WordPress

Når det ikke finnes en innebygd løsning og du ikke vil skrive kode, kommer plugins til unnsetning. Nedenfor finner du fire utprøvde alternativer: fra minimalistiske gratisvarianter til premium-kraftverk med dusinvis av animasjoner.

Plugin

Pris

Animasjonstyper

Kompleksitet i oppsett

Aktive installasjoner

Preloader by Alobaidi

Gratis

10 CSS-stiler

Minimal

5000+

LoftLoader

Freemium

Bilde/GIF/CSS

Middels

10000+

PageLoader

Premium

Fullt tilpassbar + fremdriftslinje

Høy

-

WP Smart Preloader

Gratis

CSS-spinnere

Minimal

2000+

1. Preloader by Alobaidi

Preloader by Alobaidi plugin-grensesnitt i WordPress-administrasjonspanelet

Den enkleste måten å legge til en lasteskjerm på nettstedet ditt. 10 ferdige animasjonsstiler, støtte for alle moderne nettlesere og øyeblikkelig aktivering: installer og det fungerer.

Fordeler: null konfigurasjon for å komme i gang, roter ikke til admin-panelet med ekstra menyer, kompatibel med ethvert tema. Ulemper: tilpasning er begrenset til forhåndsdefinerte stiler, du kan ikke laste opp din egen logo.

Et ideelt valg hvis du trenger «bare noe der» uten å dykke ned i innstillinger. På et reelt nettsted begynner det å virke 30 sekunder etter aktivering.

🔗 Last ned på WordPress.org

2. LoftLoader

Hovedinnstillingsside for LoftLoader Pro-plugin i WordPress

LoftLoaders kontrollpanel: valg av animasjon, bakgrunnsinnstillinger, logoopplasting og administrasjon av sideoverganger.

Innstillingsskjerm for LoftLoader-plugin i WordPress

En av de mest fleksible pluginene i sin kategori. Den gratis Lite-versjonen gir et grunnleggende sett med animasjoner. Pro-versjonen legger til jevne sideoverganger, en fremdriftsindikator, opplasting av egendefinerte bilder og en fullskjermsbakgrunn.

Fordeler: detaljert tilpasning, animasjoner for fullført lasting (ikke bare utseende), jevnlige oppdateringer. Ulemper: gratisversjonen er merkbart begrenset; for logoer og merkevareprofilering trenger du Pro.

Utvikleren har støttet denne pluginen siden 2016, med siste oppdatering i mai 2026. For kommersielle prosjekter betaler Pro-versjonen seg gjennom fastholdelse: besøkende er mindre tilbøyelige til å forlate mens en katalog eller portefølje lastes.

🔗 Last ned på WordPress.org🔗 LoftLoader Pro på CodeCanyon

3. PageLoader fra Bonfire Themes

Skjermbilde av PageLoader-plugin fra Bonfire Themes for WordPress

En premiumløsning for dem som trenger maksimal kontroll. Last opp ditt eget bilde eller GIF, legg til en fremdriftsindikator, lastetekst, tilpassbar bakgrunn og en ekstra indikator (for eksempel lastende prikker over et bilde). Verdt å nevne spesielt er tidsavbruddfunksjonen: hvis noe går galt og nettstedet ikke lastes innen angitt tid, blir preloaderen tvunget skjult i stedet for å henge i det uendelige.

Fordeler: unik tilpasning uten en eneste linje kode, tidsavbruddfunksjonen redder deg fra feil. Ulemper: kun premium (engangslisens), ingen gratisversjon for testing.

Egnet for prosjekter der merkevarebygging betyr noe: studioer, porteføljer, landingssider med høy kostnad per lead. Hvert sekund med venting bør jobbe for gjenkjennelse.

🔗 Offisiell nettside

4. WP Smart Preloader

WP Smart Preloader-innstillinger i WordPress-administrasjonspanelet

En lettvekts gratis plugin som bruker ren CSS. Ingen bilder, GIF-er eller tunge biblioteker, bare maskinvareakselererte spinnere som ikke belaster server eller nettleser.

Fordeler: minimal vekt (under 50 KB), påvirker ikke Core Web Vitals-skårene, fungerer på alle enheter. Ulemper: kun CSS-spinnere; logoer eller egendefinerte bilder støttes ikke.

Et godt kompromiss mellom «ingen preloader i det hele tatt» og «tung plugin med 50 animasjoner». Spesielt relevant for mobiltrafikk, der hver kilobyte teller.

🔗 Last ned fra WordPress.org

Bonus: innebygde forhåndslastere i temaer

Mange premiumtemaer (Astra Pro, GeneratePress Premium, Blocksy Pro) har et innebygd alternativ for forhåndslaster i tilpasseren. Før du installerer en separat utvidelse, sjekk utseendeinnstillingene: funksjonen du trenger kan allerede ligge klar under «Ytelse» eller «Sidelasting»-delen. Fordelen: null ekstra utvidelser og garantert kompatibilitet med temadesignet.

Video: trinnvis installasjon av forhåndslaster

Se en visuell demonstrasjon: hele prosessen fra valg av utvidelse til en fungerende animasjon på 8 minutter.

⁉️🤔 Ofte stilte spørsmål

Gjør en forhåndslaster at nettstedet laster saktere?

Nei, en kvalitetsforhåndslaster gjør ikke nettstedet ditt tregere. Utvidelser som WP Smart Preloader veier under 50 KB og bruker ren CSS; de blokkerer ikke rendering og legger ikke til ekstra serverforespørsler. En forhåndslaster viser bare en animasjon mens innhold lastes i bakgrunnen, men øker ikke lastetiden. Testet på nettsteder med over 50 000 månedlige besøkende: forskjellen i Core Web Vitals med og uten forhåndslaster er innenfor målefeilmarginen.

Kan du legge til en forhåndslaster uten utvidelse?

Ja, metoden er beskrevet ovenfor under «Metode 2: kode i functions.php». Du legger til HTML-markering, CSS-animasjon og en liten JavaScript-håndterer for window.load-hendelsen; etter at siden er ferdig lastet, skjules forhåndslasteren. Ulempen er at når du bytter tema må du overføre koden til det nye, og når du oppdaterer et tema uten et child theme, vil redigeringene dine gå tapt. Hvis du ikke bruker et child theme, er en utvidelse mer pålitelig.

Vil en forhåndslaster fungere på mobile enheter?

Ja, alle de listede utvidelsene er responsive og fungerer korrekt på smarttelefoner og nettbrett. CSS-animasjoner er i sin natur kryss-nettleserkompatible, og utviklere tester utvidelser på mobile enheter. Det eneste forbeholdet: på tregere enheter med dårlig tilkobling, hold animasjonen enkel; en CSS-spinner er å foretrekke fremfor en 2 MB GIF.

Hva er best: en utvidelse eller kode i functions.php?

For de fleste brukere, en utvidelse. Den kan oppdateres, deaktiveres og endres uten risiko for å ødelegge nettstedet. Kode i functions.php gir full kontroll og sparer én utvidelse, men krever forsiktighet: én syntaksfeil og nettstedet går ned med en hvit skjerm. Hvis du ikke er utvikler og ikke bruker et child theme med versjonskontroll, velg en utvidelse.

Hvordan velger du riktig forhåndslaster for prosjektet ditt?

Enkel blogg eller nyhetsside: bruk Preloader by Alobaidi eller WP Smart Preloader (raske, gratis, uten ekstra). Kommersielt prosjekt med merkevarebygging: LoftLoader Pro eller PageLoader lar deg laste opp en logo, konfigurere farger og overganger. Nettsted på et premiumtema: sjekk først det innebygde alternativet i tilpasseren, da det kan dekke behovene dine uten en eneste ekstra utvidelse.

Bør du legge til en forhåndslaster på nettstedet ditt?

En forhåndslaster gjør ikke nettstedet ditt raskere; den endrer opplevelsen av hastighet. For en landingsside eller portefølje der hvert sekund med oppmerksomhet teller, er det en berettiget investering på 10 minutter for installasjon. For en blogg med lette sider er det valgfritt: hvis lastetiden allerede er under 2 sekunder, vil forhåndslasteren blinke for raskt og er mer sannsynlig å irritere.

Hovedregelen: en forhåndslaster skal jobbe for brukeren, ikke mot dem. En enkel CSS-animasjon med rask forsvinning er bedre enn en tung GIF som tar lengre tid å laste enn selve siden. Velg verktøyet for oppgaven din, test på ekte enheter, og ikke la besøkende vente lenger enn 2-3 sekunder, ellers er hele poenget borte.