WordPress filstruktur: sådan er den bygget op

27 okt, 2026
WordPress filstruktur: sådan er den bygget op

WordPress filstruktur forklaret: Få styr på dine mapper og filer

WordPress filstruktur kan hurtigt virke som et moderne kunstværk, hvis du aldrig har åbnet File Manager eller forvildet dig ind via FTP. Hvor starter du, hvis hjemmesiden driller, temaet skal tilpasses, eller du bare vil forstå, hvad der egentlig gemmer sig bag facaden? Jeg gennemgår her, hvordan WordPress’ filstruktur er bygget op – så du får et praktisk overblik over mapper som wp-content, wp-admin og wp-includes. Når du først kender grundarkitekturen, bliver det meget lettere at redigere, fejlfinde og føle dig mere hjemme i maskinrummet. Det er helt uundværlig viden, hvis du vil arbejde mere sikkert – og selv stå stærkere, når du får brug for hjælp eller support.

Det korte svar: Hvad skal du vide om WordPress filstruktur?

WordPress filstrukturen består af en række mapper og enkeltfiler, der tilsammen udgør kernen på din WordPress-hjemmeside. De vigtigste mapper er wp-content (hvor dine temaer, plugins og uploade filer ligger), wp-admin (alt til administrationen/backenden), samt wp-includes (kernekoden). Som bruger arbejder du primært i wp-content. Du bør normalt aldrig ændre i core-filerne (wp-admin og wp-includes). Næsten alt tilpasnings- og fejlfindingsarbejde foregår i wp-content og nogle centrale konfigurationsfiler i roden.

Derfor skal du forstå WordPress filstruktur – selv som nybegynder

Mange spørger mig, om det overhovedet er nødvendigt at kende filstrukturen, hvis du “bare” bruger backenden. Svaret er ja, hvis du vil kunne:

  • Lave backup eller flytte din hjemmeside
  • Installere/erstatte temaer og plugins manuelt
  • Fejlfinde, hvis noget går galt
  • Forstå hvordan alt hænger sammen (og undgå at ødelægge vigtige ting)
  • Føle dig tryg, når du har brug for support eller skal rette småting i koden

Det gør dig simpelthen mindre sårbar. Du undgår også klassiske begynderfejl, som at rode i de forkerte filer eller ændre noget, der bliver overskrevet ved næste opdatering.

Overblik: De vigtigste mapper og filer i WordPress

WordPress’ filstruktur kan groft deles op i tre hoveddele i roden af din installation:

  • wp-content/ – dine filer (temaer, plugins, uploads)
  • wp-admin/ – alt til backend-administration
  • wp-includes/ – kernefunktioner og WordPress’ maskinrum

Derudover ligger der en række enkeltfiler, bl.a. wp-config.php (indstillinger), .htaccess (serverregler), og index.php (starter WordPress-applikationen).

Herunder får du et konkret overblik med funktion og tips til hver mappe:

Mappe/filFunktionBør du selv redigere?
wp-content/Temaer, plugins, uploads, evt. cacheJa, med omtanke
wp-admin/Systemfiler til admin-backendNej
wp-includes/Core-funktioner: WordPress’ “motor”Nej
wp-config.phpDatabasedata, fundamentale indstillingerKun hvis du kender konsekvenserne
.htaccessURL-omskrivning, sikkerhed, caching mm.KUN med sikkerhedskopi

wp-content – din vigtigste mappe

wp-content er den eneste mappe, du reelt bør rode i som almindelig bruger – og det er her, du finder:

  • themes/ – dine aktive og inaktive temaer
  • plugins/ – alle installerede (også deaktiverede) plugins
  • uploads/ – billeder, pdf’er og diverse filer fra mediebiblioteket
  • Evt. cache-mapper, sprogpakker mv.

Når du installerer eller opdaterer temaer/plugins manuelt, uploader du herunder. Dit child-theme bor i wp-content/themes/, og alt du selv ændrer i stilarter/kodestumper bør placeres der for at overleve fremtidige opdateringer.

Eksempel: Hvad sker der, hvis du sletter noget i wp-content?

Sletter du et plugin i wp-content/plugins/, forsvinder det fra WordPress-backenden. Men uploads (wp-content/uploads/) er dit “fil-arkiv” – slettes noget her, kan du ikke genskabe det fra WordPress.

Mit råd er altid at tage backup FØR du sletter eller overskriver noget i wp-content. Det gælder især uploads, du ikke bare kan hente igen fra nettet.

wp-admin – styrer administrationen

wp-admin indeholder alle filerne, der får WordPress’ backend (kontrolpanelet) til at fungere. Det gælder bl.a. siderne du besøger, når du logger ind, samt scripts, der håndterer alt fra brugere til widgets, menuer osv.

Du bør aldrig ændre noget i wp-admin. Det bliver overskrevet ved hver WordPress-opdatering, og fejl her kan låse dig ude af backenden.

wp-includes – WordPress kernekode

wp-includes er lidt af en sort boks. Her gemmer sig de tusindvis af funktioner, klasser og scripts, der gør WordPress til… WordPress. Fra databasekald til hvordan temaer loader indhold eller styrer widgets og blocks.

Mit klare råd: Rør ikke ved noget i wp-includes, medmindre du arbejder med avanceret udvikling – og ved, hvordan du ruller ændringer tilbage. Ellers risikerer du at bryde alt.

Vigtige filer i roden: Hvad gør de?

  • wp-config.php – Central konfigurationsfil: database-login, sikkerhedsnøgler, tekniske tweaks som WordPress-debug mv.
  • .htaccess (især ved Apache): Styrer bl.a. URL-omskrivning (pretty permalinks), adgangsregler, caching og redirects.
  • index.php – Starter WordPress’ loop og sender anmodninger de rigtige steder hen.
  • license.txt / readme.html – Information om WordPress-version og licens. Ikke kritisk.

Praktisk tip: Hvis hjemmesiden pludselig kun viser en hvid skærm (white screen of death), så tjek først wp-config.php og fejl i plugins/themes i wp-content, før du piller andre steder!

Sådan arbejder du sikkert med filerne

Mit råd efter mange års fejlfinding for virksomheder er simpelt:

  • Tag backup først – især før du ændrer i wp-config.php, .htaccess eller noget i wp-content.
  • Brug File Manager i dit webhotel eller en FTP-klient (f.eks. FileZilla) – det giver overblik og undo-muligheder.
  • Lav ALDRIG ændringer direkte i wp-includes eller wp-admin – brug child-themes, hooks og WordPress’ egne funktioner til tilpasning.
  • Test ændringer på et staging-site, hvis du arbejder med større tilretninger.

Typiske begynderfejl – og hvordan du undgår dem

  • Ændrer i functions.php i et parent-theme og mister alt ved næste opdatering
  • Overskriver wp-config.php forkert og mister adgang til databasen
  • Sletter eller omdøber wp-content uden backup – hvilket kan gøre sitet ubrugeligt
  • Sætter ugyldige regler i .htaccess – og låser hele sitet

Min erfaring er, at de fleste større WordPress-nedbrud starter med et uheldigt FTP-upload, der rammer de forkerte filer. Det kan du 100% undgå med lidt grundviden.

Hvordan hænger WordPress filstruktur sammen med databasen?

Jeg ser ofte, at mange forveksler WordPress’ filstruktur med alt på websitet. Men:

  • Alle tema-, plugin- og uploadfiler ligger i filstrukturen på serveren
  • Alt indhold (sider, indlæg, menuer, indstillinger, plugin-data) ligger i databasen

Hvis du udelukkende kopierer filerne, men glemmer databasen, får du en tom skal – og omvendt. Backup, migrering, eller fejlretning kræver derfor både fil- og databasehåndtering. Og det er også derfor, du ikke finder indhold som tekster eller indlæg i wp-content – kun uploads og koden, der viser dem.

Mere nørdet: Sådan starter WordPress sitet op fra filerne

Hvis du vil have den lidt mere tekniske forklaring: Når en besøgende åbner dit domæne, starter serveren i index.php. Herfra loader den wp-blog-header.php, som igen trækker hele kerne-apparatet ind fra wp-includes og læser besked om, hvilket indhold der skal vises. Lige her begynder WordPress’ berømte “loop”, og alle temaer, plugins og hooks får chancen for at påvirke, hvad brugeren ser. Alt dette styres af den måde, filerne er organiseret på, og hvilke hooks/funktioner du lægger i child-themes eller plugins.

Men ro på: Du behøver ikke mestre det hele for at lave 98% af almindeligt WordPress-arbejde. Det er den grundlæggende forståelse, der gør dig til en tryg bruger – og gør fejlfinding tusind gange hurtigere.

Ofte stillede spørgsmål om WordPress filstruktur

  • Hvordan finder jeg theme-filerne?
    Alle temaer bor typisk i wp-content/themes/. Dit aktive tema ligger her sammen med evt. tidligere temaer og child-themes.
  • Hvor ligger billedfiler?
    Oploadede billeder, dokumenter mv. ligger i wp-content/uploads/, som er organiseret i undermapper efter år og måned (2024/06 fx).
  • Hvordan installerer jeg et plugin manuelt?
    Pak plugin’et ud og upload hele mappen til wp-content/plugins/. Derefter kan det aktiveres i backenden.
  • Må jeg slette wp-admin eller wp-includes?
    Nej! Det vil gøre sitet ubrugeligt. Disse mapper indeholder WordPress’ fundamentale komponenter.

Mit praktiske råd: Sådan opdager du hurtigt fejl i filstrukturen

  1. Tjek om wp-config.php og .htaccess er blevet ændret eller er gået i stykker
  2. Deaktiver plugins ved at omdøbe plugins-mappen i wp-content (det slår midlertidigt alt fra og kan redde dig, hvis backenden er nede)
  3. Kig efter forkerte filrettigheder (permissions bør typisk være 644/755 afhængigt af filtype og server)
  4. Brug et child-theme til tilpasninger – det minimerer risikoen for at overskrive noget vigtigt

Bonus: Min checkliste, før jeg ændrer i filer

  1. Backup (helst både database + filer)
  2. Notér, hvilken fil jeg retter i – tag evt. en kopi før ændringen
  3. Test ændringen på staging, hvis muligt
  4. Lav kun én ting ad gangen – test, og rul hurtigt tilbage ved fejl

Mere end halvdelen af fejl, jeg støder på hos kunder, kunne være undgået med disse fire banale trin. Helt lavpraktisk, men pokkers effektivt!

Hvordan skiller man egne filer og WordPress-kerne ad?

Det allerstørste problem, jeg oplever, er, når folk ikke kan skelne mellem egne tilpasninger og WordPress’ originalfiler. Alt du selv laver, skal ligge som child-theme, plugin eller i uploads. Rør du ved WordPress’ originale core-filer, overskrives dine ændringer næste gang, der kommer en opdatering. Og så kan du starte forfra.

Derfor er det også en kæmpe fordel, at WordPress’ filstruktur netop skiller brugerfiler og kernefiler ad. Brug det til din fordel – og lær, hvor du trygt kan rette til uden at spænde ben for dig selv.

Find vej: Hurtig reference til de mest brugte mapper

  • /wp-content/themes/ – Layout og design (brug child-theme!)
  • /wp-content/plugins/ – Funktionalitet og ekstra features
  • /wp-content/uploads/ – Dine mediefiler
  • /wp-content/languages/ – Sprogpakker (oversættelser)

Hvis du selv opretter nye mapper til kode eller scripts, så gør det altid under wp-content – aldrig i wp-includes eller wp-admin.

Udvikling og fejlretning: Gode værktøjer til filarbejde

Mit bedste råd er at gøre brug af:

  • FTP/SFTP-klient: F.eks. FileZilla – hurtigt, stabilt, gratis
  • Webhotellets File Manager: Hurtigt til mindre ændringer
  • Kodeeditor: Notepad++, Visual Studio Code m.fl.
  • Backup-plugin eller serverbackup: Så du ikke mister noget, hvis du laver fejl
  • Diff-værktøj: Praktisk, hvis du sammenligner backup og nuværende fil

Personligt bruger jeg FTP til større opgaver, fordi det er lynhurtigt at genskrive filer, og jeg kan undgå at sidde og klodse rundt i webhotellets lidt træge File Manager. Men det er ikke så vigtigt hvordan du arbejder – så længe du forstår hvad der ikke må pilles ved!

Fremtiden for WordPress filstruktur – og nogle vigtige overvejelser

WordPress udvikles løbende, og strukturen udbygges gradvist, men grundskelettet har været stort set uændret i over 15 år. Nu nærmer Full Site Editing, block themes og mere dynamiske setups sig. Min erfaring er, at det især rammer måden, themes og plugins bygges – mens kernestrukturen stadig ligner sig selv for både klassiske og moderne udgaver af WordPress. Men hold altid øje, hvis guides eller plugins forudsætter bestemte versioner eller arkitekturelementer.

Er det sikkert at tilføje egne filer og mapper?

Mit svar: Ja, men gør det KUN i wp-content (eller en specifik uploads- eller custom-mappe). Lad ALT andet ligge urørt. Lav aldrig custom scripts inde i wp-includes eller andre core-mapper.

Bliver “no code” eller AI tilpassede installationer “filstrukturløse”?

Mange moderne hostede builders og “headless” løsninger skjuler så meget af filstrukturen, at brugeren aldrig ser den klassiske opbygning. I WordPress-universet vil filstrukturen dog fortsætte med at være relevant i overskuelig fremtid, især hvis du vil eje og have fuld kontrol over din hjemmeside.

Afsluttende råd: Hvad bør du tage med dig om WordPress filstruktur?

Du skal ikke være udvikler for at forstå eller bruge WordPress’ filstruktur klogt. Men du står langt stærkere – både i forhold til sikkerhed, fejlretning og support – hvis du kender de grundlæggende principper:

  • Brug kun wp-content til redigeringer – ALT andet bør du overlade til WordPress selv
  • Tag altid backup før større ændringer
  • Lav rettelser i child-themes og custom-plugins, aldrig direkte i parent-themes eller core
  • Kend forskel på filer og database – begge skal passes godt på
  • Lad ikke frygten for filerne spænde ben – men pille hovedløst gør ofte skade

Vil du lære mere om plugins, temaer, backup eller sikkerhed i WordPress? Så dyk ned i mine guides om WordPress-hjælp eller få en serviceaftale, hvis du vil være helt tryg. Jeg har arbejdet med WordPress’ filstruktur i så mange år, at jeg kan se sammenhængene med det blotte øje – men jeg startede samme sted som dig, med svedige håndflader foran FileZilla.

FAQ: De mest stillede spørgsmål om WordPress filstruktur

Hvorfor må jeg ikke ændre i wp-includes eller wp-admin?
Det er WordPress’ kernemapper. Rettelser her bliver overskrevet ved opdatering – og kan låse hele sitet, hvis der sker fejl.
Hvordan sikrer jeg, at mine kodeændringer ikke forsvinder?
Læg ALTID dine tilpasninger i child-theme eller custom-plugins under wp-content. Ændringer i parent-theme eller corefiler forsvinder ved opdatering.
Hvor ligger mit websteds indhold?
Indholdet (tekster, indlæg, menuer) lagres i databasen. Filer i filstrukturen er kode, temaer, plugins og uploads (billeder, pdf’er osv.).
Hvad gør jeg, hvis mit site ikke virker efter ændringer?
Gendan backup, eller omdøb plugins/themes mappe i wp-content for at deaktivere udvidelser. Tjek wp-config.php, .htaccess og filrettigheder.

Vil du gøre det endnu nemmere?

Hvis du gerne vil slippe for at rode med filstruktur, fejlretning og kode, hjælper jeg naturligvis også gerne med alt fra flytning af WordPress til hosting eller løbende vedligeholdelse. Mange af mine kunder har meget andet at bruge tiden på end at rode i FTP – og det er faktisk sund fornuft at overlade rodzoner til dem, der ved præcis, hvor man skal trykke.

Har du spørgsmål til WordPress filstruktur, har du lavet en fejl, eller føler du dig usikker på næste skridt?
Send mig en mail eller giv et kald – jeg kan som regel hurtigt pege på, hvad jeg ville gøre i netop din situation. Ingen spørgsmål er for små (og jeg kender de fleste klassiske fejl).

Nu er du (forhåbentlig) ikke længere bange for WordPress’ filstruktur – men velkommen til at spørge, hvis du vil være helt sikker, før du klikker!

Ofte stillede spørgsmål om WordPress filstruktur

Hvad er WordPress filstruktur?

WordPress filstruktur er opbygningen af mapper og filer, der får hjemmesiden til at fungere. Den viser, hvor WordPress’ kernefiler, temaer, plugins, billeder og konfigurationer ligger på webserveren. For dig som WordPress-bruger gør strukturen det lettere at finde den rigtige fil, når du skal fejlfinde eller tilpasse hjemmesiden. Du arbejder typisk med filerne via en hostingudbyders filhåndtering, FTP eller SSH.

Hvilke mapper består WordPress’ filstruktur af?

De vigtigste mapper i WordPress er wp-admin, wp-content og wp-includes. Mappen wp-admin indeholder filer til WordPress’ kontrolpanel, mens wp-includes indeholder centrale funktioner og biblioteker. I wp-content finder du normalt temaer, plugins, uploads og andet indhold, som du selv arbejder med. Derudover ligger der en række vigtige WordPress-filer i installationens rodmappe.

Hvad bruges mappen wp-content til?

wp-content indeholder det meste af det indhold og de tilpasninger, du selv tilføjer til WordPress. Her finder du typisk mapperne themes, plugins og uploads. Temaer styrer hjemmesidens design, plugins tilføjer funktioner, og uploads indeholder billeder, PDF-filer og andre medier. Det er som regel denne mappe, du oftest arbejder med ved ændringer, sikkerhedskopiering og fejlfinding.

Hvad er forskellen på wp-admin og wp-includes?

wp-admin indeholder de filer, der driver WordPress’ administrationsområde, som du bruger til at redigere hjemmesiden. wp-includes indeholder WordPress’ grundlæggende funktioner, klasser, scripts og andre fælles systemfiler. Begge mapper er en del af WordPress’ kerne og bør normalt ikke ændres manuelt. Hvis en af dem mangler eller er beskadiget, kan det ofte løses ved at geninstallere den samme WordPress-version.

Hvilke WordPress-filer er vigtigst at kende?

Nogle af de mest centrale filer er wp-config.php, .htaccess, index.php og wp-settings.php. Filen wp-config.php indeholder blandt andet databaseoplysninger og andre vigtige indstillinger, mens .htaccess ofte bruges til omskrivning af webadresser og serverregler. index.php fungerer som et centralt startpunkt for WordPress’ indlæsning. Du bør altid tage en backup, før du ændrer i disse filer, fordi en lille fejl kan gøre hjemmesiden utilgængelig.

Er det sikkert at redigere filer i WordPress?

Det kan være sikkert at redigere WordPress-filer, hvis du ved, hvad ændringen gør, og har en fungerende backup. Undgå som hovedregel at ændre direkte i WordPress’ kernefiler, fordi ændringerne kan blive overskrevet ved en opdatering. Til tilpasninger bør du normalt bruge et child theme, et egnet plugin eller temaets egne indstillinger. Hvis hjemmesiden går i stykker, kan du ofte rulle ændringen tilbage eller få hjælp fra din hostingudbyder eller en WordPress-specialist.

Nicolai Sørensen er ekspert i design af hjemmesider

Om Nicolai Sørensen

Jeg er Nicolai Sørensen, en passioneret webdesigner med over 10 års erfaring inden for digitalt design og udvikling. Min mission er at skabe visuelt imponerende og brugervenlige hjemmesider, der løfter din online tilstedeværelse til nye højder.

Som professionel webdesigner har jeg arbejdet med forskellige virksomheder og projekter, og jeg ved, hvad der kræves for at skabe en unik og engagerende online oplevelse. Jeg kombinerer min tekniske ekspertise med kreativitet for at levere skræddersyede løsninger, der matcher dine behov og mål.

Relaterede artikler

Måske kan du også lide..