Wil je zelf wat kleine dingetjes aanpassen in je theme? Zoals waar de datum en de categorieën van je post worden getoond op je pagina? Dan zul je in de theme map moeten kijken. Deze kun je vinden in: wp-content/themes/
De homepagina
De homepagina bevind zich in het bestand ‘index.php’. Dat zal ongeveer zo beginnen:
<?php get_header(); ?> <div id="content"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?>
Het eerste stukje is waar hij de header invoegt, die kun je in een apart bestand aanpassen, daar kom ik later op terug. Het stukje van ‘have_posts’ wordt ‘de loop’ genoemd. Hiermee worden de berichten ofwel posts opgehaald.
Afhankelijk van je theme gaat het hierna anders verder, het kan zijn dat ze allicht nog een andere pagina includen voor iets wat alleen op de homepagina getoond wordt.
Locatie: wp-content/themes/naam-van-je-theme/index.php
De bovenkant: header
De bovenkant van je site wordt op één plek opgebouwd, en voor de rest overal automatisch toegevoegd. Dit is meestal het deel boven in met het logo, en eventuele navigatie balken. Je kunt hier bijvoorbeeld ook je kruimelpad in plaatsen.
Ze includen hier ook vaak de pagina ‘searchform.php’, dit is de zoekbox die getoond wordt op je site.
Locatie: wp-content/themes/naam-van-je-theme/header.php
De onderkant: footer
De footer is het onderste gedeelte van je site, vaak waar het copyright staat, en allicht nog een link naar de designer van de theme.
Je kunt hier ook de Google Analytics code in plaatsen, maar je kunt dit ook door middel van een plugin doen, zodat wanneer je van theme switch niet vergeet om ook de Google Analytics code terug te plaatsen.
Soms beveiligen designers hun footer, door middel van een speciale code. Lees hier verder hoe je daar mee kunt werken.
Locatie: wp-content/themes/naam-van-je-theme/footer.php
De zijkant: Sidebar
In een flink aantal themes worden standaard dingen in de sidebar gezet, vaak verdwijnen deze zodra je via je WordPress widgets plaatst. Maar mocht dit niet het geval zijn kun je kijken in sidebar.php.
Locatie: wp-content/themes/naam-van-je-theme/sidebar.php
Een pagina
Je kunt in WordPress pagina’s aanmaken onder ‘Pagina’s’ of ‘Pages’, als je die template wilt aanpassen moet je zijn in ‘page.php’. Hier kun je dan bijvoorbeeld de locatie van de schrijvers naam of plaatsingstijd aanpassen. Dit is dus echt een pagina zoals bijvoorbeeld bij ons: http://www.website-seo-usability.nl/contact, en géén pagina waar een post op getoond wordt.
Je kunt hier ook het Reactie gedeelte volledig weg halen door het volgende stukje weg te halen:
<?php comments_template( '', true ); ?>[php] <b>Locatie:</b> <em>wp-content/themes/naam-van-je-theme/page.php</em> <h3>Een bericht pagina, post pagina</h3> Een bericht pagina of een post pagina is de pagina waarop een bericht of een post getoond wordt. Deze is dus in WordPress aangemaakt onder 'Berichten' of 'Posts', zoals bijvoorbeeld bij ons: <a href="/artikelen/seo/472/een-sitemap-voor-de-zoekmachines">http://www.website-seo-usability.nl/artikelen/seo/472/een-sitemap-voor-de-zoekmachines</a>. Ook hier kun je net zoals bij een pagina de locatie van de naam van de schrijver aanpassen etc. <b>Locatie:</b> <em>wp-content/themes/naam-van-je-theme/single.php</em> <h3>Archief pagina</h3> Als mensen op een categorie naam drukken, zullen ze in het categorie archief terecht komen, dit is bijvoorbeeld: <a href="/category/artikelen/seo">http://www.website-seo-usability.nl/category/artikelen/seo</a>. Boven in staan verschillende titels, afhankelijk van het soort archief welke de bezoeker benaderd. [php] <?php /* If this is a category archive */ if (is_category()) { ?><h2 class="title">Articles in the <?php single_cat_title(); ?> Category</h2> <?php /* If this is a tagged archive */ } elseif (is_tag()) { ?> <h2 class="title">Articles tagged with: <?php single_tag_title(); ?></h2> <?php /* If this is a daily archive */ } elseif (is_day()) { ?> <h2 class="title">Articles Archive for <?php the_time('j F Y'); ?></h2> <?php /* If this is a monthly archive */ } elseif (is_month()) { ?><h2 class="title">Articles Archive for <?php the_time('F Y'); ?></h2> <?php /* If this is a yearly archive */ } elseif (is_year()) { ?> <h2 class="title">Articles Archive for Year <?php the_time('Y'); ?></h2> <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> <h2 class="title">The Archives</h2> <?php } ?>
Per regel staat ervoor waar de titel precies voor is, zodat je hem per soort archief kunt aanpassen.
Locatie: wp-content/themes/naam-van-je-theme/archive.php
Zoek resultaten pagina
De zoek resultaten pagina is bijvoorbeeld http://www.website-seo-usability.nl/?s=wordpress. Ook hier is weer ‘de loop’ te zien, dus je kunt hier diezelfde dingen gebruiken als op de andere template pagina’s.
Locatie: wp-content/themes/naam-van-je-theme/search.php
404 pagina
De 404 pagina’s is de pagina die mensen te zien krijgen wanneer ze terecht komen op iets wat niet meer bestaat. Je kunt hier bijvoorbeeld wat links plaatsen van de meest bezochte pagina’s, en een zoekbox aanbieden, is ook verstandig.
Locatie: wp-content/themes/naam-van-je-theme/404.php






Hai,
Ik vroeg me af of het ook mogelijk is om de naam van een template te kunnen veranderen zodat je die niet meer ziet in de broncode.
Alvast bedankt voor jullie reacties!
Hoi Marco,
Sorry voor de late reactie, maar:
Dat lijkt me niet wenselijk omdat je de template niet zelf gemaakt hebt. Vaak zullen de makers van een template dat niet waarderen. Waarom zou je het willen?
Groetjes,
Serita