(page) REDIGERET 2 February 2010 • by admin

Template

Template opbygningen

Udgangspunkt: fx. Default theme.
Når Edit åbnes, er det styles.php, som først ses. Det er den der bærer temaets navn – øverst.

Teknisk: Når et link til en liste eller et enkelt indlæg aktiveres, laves en forespørgsel til databasen, og en ny side loades med arrays og variabler indeholdende data fra denne forespørgelse.

template1Bloggens forside genereres af index.php. Først inkluderes header.php og derefter hentes indlæg fra databasen. Oplysninger om titel, dato, tekst, tags, osv. for hver post, pakkes i html-tags så det vises i browseren, med en central loop, kaldet “the Loop”. Når den er færdig, bliver Sidebar.php inkluderet, og derefter footer.php.
single.php og page.php inkluderer begge comments.php.

Man kan selv opbygge sit samle-system af beholdere (rød) og blokke (blå). Og i princippet kan man nøjes med 1 side, nemlig index.php. De andre er til for filtrering af indhold, og variation, og de kan også kaldes hvad man vil.
Hvis man bruger særligt wordpress-reserverede navne, vil man benytte et automatisk prioritets-hierarki.
Stepping_Into_Templates
The_Loop
Template_Hierarchy

Det kan være en smule rodet i Wordpress’ egen dokumentation, derfor vil jeg opliste en række sider jeg selv har fundet centrale for overblikket og tilbagevendende nyttige:
Template_Tags
Theme_Development
Conditional_Tags
Function_Reference
Denne kode fx. øverst i header.php letter test-arbejdet med fejlmeldinger mens udviklingen står på:

<?php  
ERROR_REPORTING(E_ALL);
ini_set("display_errors","1"); /**/
?>