Efter vores infografik om, hvordan WordPress fungerer bag kulisserne, har flere brugere bedt os om at beskrive, hvordan et WordPress-tema fungerer bag kulisserne.

I denne artikel vil vi forklare WordPress-skabelonhierarkiet for begyndere. Dette snydeark er yderst nyttigt, når du tilpasser en skabelon eller opretter et brugerdefineret WordPress-tema.

WordPress-skabelonhierarki forklaret for begyndere

Pro Tip: Ønsker du at oprette brugerdefinerede landingssider uden at ændre dit WordPress-tema? Prøv SeedProd, det er den #1 rangeret træk & drop WordPress page builder.

Hvorfor lære om WordPress skabelonhierarki?

Alle moderne WordPress-temaer består af skabeloner, stylesheets, javascript og billeder. Sammen styrer disse filer, hvordan dit websted ser ud for brugerne.

Relateret: 9 ting, du skal kigge efter, når du vælger det perfekte WordPress-tema til dit websted.

WordPress har et standardskabelonhierarki. Det betyder, at skabeloner med bestemte filnavne påvirker specifikke områder på dit websted. Det fortæller dig også, hvilket skabelonnavn du skal bruge til et bestemt element.

De fleste moderne WordPress-temaer leveres med skabeloner til visning af kategori, dato, arkiv, enkelte indlæg, brugerdefinerede sider og meget mere. Som bruger kan du oprette flere skabeloner ved at oprette et undertema.

Når vi har sagt det, skal vi se på, hvordan dette WordPress-skabelonhierarki fungerer bag kulisserne.

Visualisering af WordPress-skabelonhierarkiet (snydeblad)

WordPress bruger et letforståeligt og meningsfuldt mønster for skabelonnavne. Det visuelle snydeark nedenfor forklarer, hvilke skabelonfiler der bruges til at vise forskellige sider på et WordPress-websted.

Her er en opdeling af, hvilke WordPress-skabelonfiler der skal redigeres for forskellige sider på et typisk WordPress-websted.

Hvilke skabelonfiler bruges af startsiden?

Sidens forside

Out of the box viser WordPress dine blogindlæg på startsiden på dit websted. Du kan også indstille den til at bruge en brugerdefineret forside (også kendt som forside) ved at besøge Indstillinger ” Læseside i WordPress adminområde.

1. front-page.php – Hvis du bruger en statisk forside, vil WordPress først søge efter denne skabelonfil og bruge den til at vise forsiden.

2. home.php – Hvis du bruger statisk forside, og du ikke har front-page.php-skabelon i dit tema, så vil WordPress søge efter home.php-skabelonen. Den bruges også til at vise standard blogindlæg på forsiden.

3. index.php – Hvis front-page.php eller home.php ikke findes, så falder WordPress tilbage til index.php-skabelonen for at vise forsiden. Denne skabelon er standard fallback-skabelonen i WordPress til at vise enhver side.

Hvilke skabelonfiler bruges af enkelt indlæg?

Skabelon til enkelt indlægsside

WordPress leder efter disse filer for at vise et enkelt indlæg.

1. single-{post-type}-{slug}.php – Brug denne skabelon til at ændre visningen af et bestemt individuelt indlæg i en hvilken som helst indlægstype. Hvis indlægstypen f.eks. er “review”, og indlægssluggen er acme-phone, vil WordPress søge efter single-review-acme-phone.php.

2. single-{post-type}.php – WordPress vil derefter kontrollere, om der findes en skabelon til visning af denne specifikke indlægstype. Hvis indlægstypen f.eks. er anmeldelse, så ville WordPress søge efter single-review.php.

3. single.php – WordPress vil derefter falde tilbage til single.php.

4. singular.php – Denne skabelon tilføjer endnu en fallback til at vise et enkelt element fra en hvilken som helst indlægstype.

5. index.php – Endelig, som nævnt ovenfor, falder WordPress i sidste ende tilbage til index.php.

Hvilke skabelonfiler bruges af single page?

Statisk sideskabelon

WordPress-sider er en af standardposttyperne. De giver dig mulighed for at oprette statiske sider på dit websted i stedet for indlæg. Se vores guide om forskellen mellem indlæg vs. sider.

1. Brugerdefineret sideskabelon – Den sideskabelon, der er tildelt siden. Se, hvordan du opretter en brugerdefineret sideskabelon i WordPress.

2. page-{slug}.php – Hvis sidens slug er contact-us, vil WordPress søge efter page-contact-us.php.

3. page-{id}.php – Hvis sidens ID er 17, vil WordPress søge efter en skabelonfil ved navn page-17.php.

4. page.php – Skabelonen til visning af alle statiske sider.

5. singular.php – Denne skabelon er en standardfallback til alle enkeltposttypeartikler.

6. index.php – Standardfallback-skabelonen.

Hvilke skabelonfiler bruges af kategoriarkiver?

Kategoriarkivskabelon

WordPress bruger disse filer til at vise kategorirelaterede sider i WordPress.

1. category-{slug}.php – Denne skabelon bruges til at vise kategoriarkivsiden for en bestemt kategori. For eksempel, hvis kategori slug er anmeldelser, vil WordPress søge efter category-reviews.php-skabelonen.

2. category-{id}.php – WordPress leder derefter efter en skabelon med kategori-id. For eksempel, hvis kategori ID er 17, så vil WordPress søge efter category-17.php.

3. category.php – Dette er standardskabelonen til at vise alle kategoriarkivsider i WordPress.

4. archive.php – Dette er standardskabelonen, der bruges af WordPress til at vise alle arkivsider.

5. index.php – Standardskabelonen for fallback-skabelonen.

Hvilke skabelonfiler bruges af tagarkiver?

Tagarkivskabelon

WordPress bruger disse filer til at vise tagarkivsider.

1. tag-{slug}.php – Hvis tagets sllug er fruits, søger WordPress efter tag-fruits.php.

2. tag-{id}.php – Hvis tagets ID er 17, søger WordPress efter tag-17.php skabelon.

3. tag.php – Standardskabelonen for tagarkiver.

4. archive.php – Standardskabelonen for enhver achive side.

5. index.php – Standardskabelonen til fallback-skabelonen.

Hvilke skabelonfiler bruges af brugerdefinerede taksonomiarkivalier?

Brugerdefinerede taksonomiarkivalier

Kategorier og tags er to WordPress-standardtaksonomier. Brugere kan også oprette deres egne brugerdefinerede taksonomier også. Her er hvordan WordPress ser ud for skabeloner til at vise brugerdefinerede taksonomisider.

1. taxonomy-{taxonomy}-{term}.php – Hvis du har en brugerdefineret taksonomi kaldet genre, og der er et begreb “thriller”, så vil WordPress kigge efter taxonomy-genre-thriller.php.

2. taxonomy-{taxonomy}.php – Hvis taksonomien var genre, ville WordPress søge efter taxonomy-genre.php.

3. taxonomy.php – Standardskabelonen til visning af alle brugerdefinerede taksonomiarkiver.

4. archive.php – Standard fallback-skabelonen for alle arkivsider i WordPress.

5. index.php- Standard fallback-skabelonen i WordPress.

Hvilke skabelonfiler bruges af brugerdefinerede posttyper?

Brugerdefinerede posttypearkivalier

Her er hvordan WordPress leder efter skabeloner til visning af brugerdefinerede posttypearkivalier.

1. archive-{post_type}.php – Hvis du har en indlægstype er anmeldelse, vil WordPress kigge efter archive-review.php.

2. archive.php – Standardskabelonen til visning af alle arkivsider i WordPress.

3. index.php – Standardskabelonen til fallback i WordPress.

Hvilke skabelonfiler bruges til at vise forfatterarkiver?

Author archive

WordPress genererer arkivsider for hver forfatter på dit WordPress-websted. Her er hvordan det ser ud for skabelon til forfatterarkiv.

1. author-{nicename}.php – Hvis forfatterens nice name er matt, vil WordPress søge efter author-matt.php.

2. author-{id}.php – Hvis forfatterens bruger-id er 6, vil WordPress søge efter author-6.php.

3. author.php – Den standardskabelon, der bruges til at vise forfatterarkivsider i WordPress.

4. archive.php – Standardskabelonen til at vise alle arkivsider i WordPress.

5. index.php – Standardskabelonen til fallback i WordPress.

Hvilke skabelonfiler bruges til at vise datobaserede arkiver?

Datobaseret arkiv

WordPress viser også dine indlæg på datobaserede arkivsider for måneder og år. Her er hvordan det ser ud for skabeloner til disse sider.

1. date.php – Standardskabelonen for datobaserede arkiver.

2. archive.php – Den standardskabelon, der bruges til at vise forfatterarkivsider i WordPress.

3. index.php – Standardskabelonen til fallback-skabelonen i WordPress.

Hvilke skabelonfiler bruges til at vise søgesider?

Søgeresultatside

1. search.php – Standardsiden til at vise søgeresultater i WordPress.

2. searchform.php – Skabelonen til at vise en søgeformular i WordPress.

3. index.php – Standardskabelonen til fallback i WordPress.

Hvilke skabelonfiler bruges til at vise 404-fejlsider?

404-fejlside

404-fejlsiden vises, når WordPress ikke kan finde det ønskede indhold. Se vores vejledning om, hvordan du forbedrer din 404-sideskabelon.

1. 404.php – Standardskabelonen til at vise 404-fejlside i WordPress.

2. index.php – Standardskabelonen til fallback-skabelonen i WordPress.

Hvilke skabelonfiler bruges til at vise bilagssider?

Attachment pages

1. MIME_type.php – Mime_type står for filtype. F.eks. image.php, video.php, application.php.

2. attachment.php – Standardskabelonen til visning af bilagssider.

3. single-attachment.php – For at vise et enkelt vedhæftede dokument.

4. single.php – Standardskabelonen til visning af enkeltposttypeartikler.

5. index.php – Standardskabelonen til fallback i WordPress.

Hvilke skabelonfiler bruges til at vise indlejringer?

Embeds

Siden WordPress 4.5 kan du bruge skabeloner til at gengive et indlæg, der er indlejret i WordPress.

1. embed-{post-type}-{post_format}.php – WordPress vil først søge efter en skabelon for indlægstype og indlægsformat. Hvis du f.eks. har en anmeldelse med video, vil WordPress kigge efter embed-review-video.php.

2. embed-{post-type}.php – Hvis indlægstypen er anmeldelse, vil WordPress kigge efter embed-review.php.

3. embed.php – Standard fallback for alle indlejringer.

Vi håber, at denne vejledning hjalp dig med at lære om WordPress-skabelonhierarkiet. Du vil måske også se vores liste over de bedste træk & drop WordPress-side builders.

Hvis du kunne lide denne artikel, så abonnér venligst på vores YouTube-kanal for WordPress-videovejledninger. Du kan også finde os på Twitter og Facebook.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.