Bygg ditt WP-tema från grunden
Hur ser strukturen ut för ett tema?
Header
I header finns all information som behövs för att webbläsarna korrekt ska kunna läsa in sidan. Här lägger du in dina metataggar, ditt doctype, länkar till bland annat din stilmall, sidans beskrivning och så vidare. Header öppnar även din bodytagg.
Sidebar
I sidebar kan du lägga in din navigering, kategorier och annat smått och gott.
Content
I detta block kommer dina poster och all text du skriver att synas. Content kan man säga är den del av din blogg som utgör själva kärnan i wordpress.
Footer
I footer kan du lägga in fler länkar, din copyright eller liknande.
Till temat tillkommer det ytterligare två stycken andra block – commentform – searchform. Commentform är filen där din kommentarfunktion finns och i searchform finns din sökfunktion. Men för att ett tema ska vara komplett och funktionellt finns det fler filer som ska infogas. Vi ska nu titta på vilka filer som finns, dock kan man utesluta en del av dem.
Anatomin och temafiler för Wordpress
Först och främst måste du ha en huvudstilmall – vi kan kalla denna för style.css.
Din huvudfil är index.php som alltid ska finnas med.
Home.php är din ”home page template” och priorieras före index.php, men du kan inte utesluta index.php bara för att du har en home.php, tag i så fall bort home.php. Filen kan du använda om du väljer att ha en statisk förstasida.
Som tidigare nämnts behöver du också en fil som heter comments.php – skulle den mot förmodan inte finnas kommer en fil som heter wp-comments.php att användas. Tänk på detta.
De flesta vill ha sina kommentarer på sidan och inte som ett popup-fönster. De som vill ha ett popupfönster använder filen comments-popup.php. Finns inte denna letar Wordpress efter en fil som heter wp-comments-popup.php.
Single.php visar dina poster som inte ligger på första sidan, det vill säga den sidan man kommer till om man navigerar i kategorierna eller klickar på ”read more”. Denna fil ska inte förväxlas med med archive.php.
Page.php (Wordpress Pages) är sidor med innehåll som inte är beroende av dina poster. Alla dina page.php kan organiseras som undersidor i en navigering. Page.php kan även modifieras så de har olika utseenden.
OBS! Page.php associeras inte till dina kategorier utan är självständiga sidor. Page.php är inga egentliga filer men de lagras trots detta i din databas.
Category.php är sidan för kategorier och det är denna som visas vid förfrågan. Denna kan man vara utan.
Author.php är sidan där du kan skriva lite om vem det är som äger sajten. Den är inte heller nödvändig.
Date.php visar tid, dag, månad och år. Den kan man vara utan.
Archive.php arkiverar och sorterar alla dina inlägg i respektive kategori. Men om du har skapat filerna category.php, author.php samt date.php så prioriteras dessa filer före archive.php om en sökning görs utifrån author, postens tid och datum samt kategori. Vill Du undvika detta använder du inte filerna category.php, author.php och date.php.
Search.php visar resultatet av din sökning.
I searchform.php ligger ditt sökformulär.
404.php är ” The 404 Not Found template” och visas om sökresultatet inte matchar innehållet på din sida.
Skriv ut sidan




