Efter vår infografik om hur WordPress fungerar bakom kulisserna bad flera användare oss att ta upp hur ett WordPress-tema fungerar bakom kulisserna.
I den här artikeln kommer vi att förklara WordPress-mallhierarkin för nybörjare. Det här fusklappen är extremt användbar när du anpassar en mall eller skapar ett eget WordPress-tema.
Pro tips: Vill du skapa anpassade landningssidor utan att ändra ditt WordPress-tema? Prova SeedProd, det är den #1 rankade drag & drop WordPress page builder.
- Varför lära sig om WordPress mallhierarki?
- Visualisering av WordPress mallhierarki (fusklapp)
- Vilka mallfiler används av startsidan?
- Vilka mallfiler används av single post?
- Vilka mallfiler används av single page?
- Vilka mallfiler används av kategoriarkiven?
- Vilka mallfiler används av taggarkiv?
- Vilka mallfiler används av anpassade taxonomiarkiv?
- Vilka mallfiler används av anpassade posttyper?
- Vilka mallfiler används för att visa författararkiv?
- Vilka mallfiler används för att visa datumbaserade arkiv?
- Vilka mallfiler används för att visa söksidor?
- Vilka mallfiler används för att visa 404-felsidor?
- Vilka mallfiler används för att visa bifogade sidor?
- Vilka mallfiler används för att visa inbäddningar?
Varför lära sig om WordPress mallhierarki?
Alla moderna WordPress-teman består av mallar, formatmallar, javascript och bilder. Tillsammans kontrollerar dessa filer hur din webbplats ser ut för användarna.
Relaterat:
WordPress har en standardmallhierarki. Det innebär att mallar med vissa filnamn påverkar specifika områden på din webbplats. Den talar också om för dig vilket mallnamn du ska använda för ett specifikt objekt.
De flesta moderna WordPress-teman har mallar för att visa kategori, datum, arkiv, enskilda inlägg, anpassade sidor med mera. Som användare kan du skapa fler mallar genom att skapa ett undertema.
Med detta sagt, låt oss ta en titt på hur denna WordPress-mallhierarki fungerar bakom kulisserna.
Visualisering av WordPress mallhierarki (fusklapp)
WordPress använder ett lättförståeligt och meningsfullt mönster för mallnamn. Det visuella fusklappen nedan förklarar vilka mallfiler som används för att visa olika sidor på en WordPress-webbplats.
Här är en uppdelning av vilka WordPress-mallfiler som ska redigeras för olika sidor på en typisk WordPress-webbplats.
Vilka mallfiler används av startsidan?
Out of the box visar WordPress dina blogginlägg på startsidan på din webbplats. Du kan också ställa in den så att den använder en anpassad startsida (även kallad framsida) genom att besöka Inställningar ” Lässida i WordPress adminområde.
1. front-page.php – Om du använder en statisk framsida kommer WordPress först att leta efter den här mallfilen och använda den för att visa framsidan.
2. home.php – Om du använder en statisk förstasida och inte har mallen front-page.php i ditt tema kommer WordPress att leta efter mallen home.php. Den används också för att visa standardblogginlägg på startsidan.
3. index.php – Om front-page.php eller home.php inte finns, återgår WordPress till mallen index.php för att visa hemsidan. Den här mallen är standardmallen i WordPress för att visa vilken sida som helst.
Vilka mallfiler används av single post?
WordPress letar efter dessa filer för att visa ett single post.
1. single-{post-type}-{slug}.php – Använd den här mallen för att ändra visningen av ett specifikt enskilt inlägg i alla typer av inlägg. Om posttypen till exempel är ”review” och postens slug är acme-phone, letar WordPress efter single-review-acme-phone.php
.
2. single-{post-type}.php – WordPress kontrollerar då om det finns en mall för att visa denna specifika posttyp. Om inläggstypen till exempel är recension skulle WordPress leta efter single-review.php
.
3. single.php – WordPress faller sedan tillbaka till single.php
.
4. singular.php – Den här mallen lägger till ytterligare en reservmall för att visa ett enskilt objekt från vilken inläggstyp som helst.
5. index.php – Slutligen, som nämnts ovan, faller WordPress slutligen tillbaka till index.php.
Vilka mallfiler används av single page?
WordPress-sidor är en av standardposttyperna. De låter dig skapa statiska sidor på din webbplats i stället för inlägg. Se vår guide om skillnaden mellan inlägg vs sidor.
1. Anpassad sidmall – Den sidmall som tilldelats sidan. Se hur du skapar en anpassad sidmall i WordPress.
2. page-{slug}.php – Om sidans slug är contact-us söker WordPress efter page-contact-us.php
.
3. page-{id}.php – Om sidans ID är 17 söker WordPress efter en mallfil som heter page-17.php
.
4. page.php – Mallen för att visa alla statiska sidor.
5. singular.php – Den här mallen är en standardfallback för alla objekt av typen single post type.
6. index.php – Standardmallen för fallback.
Vilka mallfiler används av kategoriarkiven?
WordPress använder dessa filer för att visa kategorirelaterade sidor i WordPress.
1. category-{slug}.php – Den här mallen används för att visa kategoriarkiveringssidan för en specifik kategori. Om kategorins slug till exempel är recensioner kommer WordPress att leta efter category-reviews.php
-mallen.
2. category-{id}.php – WordPress letar sedan efter en mall med kategori-ID. Om kategori-ID till exempel är 17, letar WordPress efter category-17.php
.
3. category.php – Detta är standardmallen för att visa alla kategoriarkiveringssidor i WordPress.
4. archive.php – Detta är standardmallen som WordPress använder för att visa alla arkivsidor.
5. index.php – Standardmallen för fallback.
Vilka mallfiler används av taggarkiv?
WordPress använder dessa filer för att visa taggarkivsidor.
1. tag-{slug}.php – Om taggens slog är fruits söker WordPress efter tag-fruits.php
.
2. tag-{id}.php – Om taggens ID är 17 söker WordPress efter tag-17.php
mallen.
3. tag.php – Standardmallen för taggarkiv.
4. archive.php – Standardmallen för alla achive-sidor.
5. index.php – Standardmall för reservmall.
Vilka mallfiler används av anpassade taxonomiarkiv?
Kategorier och taggar är två standardtaxonomier i WordPress. Användare kan också skapa egna anpassade taxonomier. Här är hur WordPress letar efter mallar för att visa anpassade taxonomisidor.
1. taxonomy-{taxonomy}-{term}.php – Om du har en anpassad taxonomi som heter genre och det finns en term ”thriller” kommer WordPress att leta efter taxonomy-genre-thriller.php
.
2. taxonomy-{taxonomy}.php – Om taxonomin var genre skulle WordPress leta efter taxonomy-genre.php
.
3. taxonomy.php – Standardmallen för att visa alla anpassade taxonomiarkiv.
4. archive.php – Standardfallback för alla arkivsidor i WordPress.
5. index.php – Standardfallbackmall i WordPress.
Vilka mallfiler används av anpassade posttyper?
Här är hur WordPress letar efter mallar för att visa arkiv för anpassade posttyper.
1. archive-{post_type}.php – Om du har en posttyp som är recension kommer WordPress att leta efter archive-review.php
.
2. archive.php – Standardmallen för att visa alla arkivsidor i WordPress.
3. index.php – Standardmallen för fallback i WordPress.
Vilka mallfiler används för att visa författararkiv?
WordPress genererar arkivsidor för varje författare på din WordPress-webbplats. Så här ser det ut för mallen för författararkiv.
1. author-{nicename}.php – Om författarens trevliga namn är matt kommer WordPress att leta efter author-matt.php.
2. author-{id}.php – Om författarens användar-ID är 6 kommer WordPress att leta efter author-6.php
.
3. author.php – Standardmallen som används för att visa författararkivsidor i WordPress.
4. archive.php – Standardmallen för att visa alla arkivsidor i WordPress.
5. index.php – Standardmallen för fallback i WordPress.
Vilka mallfiler används för att visa datumbaserade arkiv?
WordPress visar också dina inlägg på datumbaserade arkivsidor för månader och år. Så här ser det ut för mallar för dessa sidor.
1. date.php – Standardmallen för datumbaserade arkiv.
2. archive.php – Standardmallen som används för att visa författararkivsidor i WordPress.
3. index.php – Standardmallen för fallback i WordPress.
Vilka mallfiler används för att visa söksidor?
1. search.php – Standardsidan för att visa sökresultat i WordPress.
2. searchform.php – Mall för att visa ett sökformulär i WordPress.
3. index.php – Standardmallen för fallback i WordPress.
Vilka mallfiler används för att visa 404-felsidor?
404-felsidan visas när WordPress inte kan hitta det begärda innehållet. Se vår guide om hur du förbättrar din 404-sidemall.
1. 404.php – Standardmallen för att visa 404-felsidan i WordPress.
2. index.php – Standardmallen för fallback i WordPress.
Vilka mallfiler används för att visa bifogade sidor?
1. MIME_type.php – Mime_type står för filtyp. Till exempel image.php, video.php, application.php.
2. attachment.php – Standardmall för att visa bilagor.
3. single-attachment.php – För att visa en enda bilaga.
4. single.php – Standardmallen för att visa poster av typen single post type.
5. index.php – Standardmallen för fallback i WordPress.
Vilka mallfiler används för att visa inbäddningar?
Sedan WordPress 4.5 kan du använda mallar för att återge ett inlägg som är inbäddat i WordPress.
1. embed-{post-type}-{post_format}.php – WordPress letar först efter en mall för posttyp och postformat. Om du till exempel har en recension med video söker WordPress efter embed-review-video.php
.
2. embed-{post-type}.php – Om posttypen är recension söker WordPress efter embed-review.php
.
3. embed.php – Standardfallback för alla inbäddningar.
Vi hoppas att den här handledningen har hjälpt dig att lära dig mer om WordPress-mallhierarkin. Du kanske också vill se vår lista över de bästa drag & drop WordPress page builders.
Om du gillade den här artikeln, vänligen prenumerera på vår YouTube-kanal för WordPress video tutorials. Du kan också hitta oss på Twitter och Facebook.