Het kan zijn dat je behoefte hebt aan meerdere pagina templates , je kan heel eenvoudig meerdere templates aanmaken.
Standaard is je pagina template page.php bijvoorbeeld:
<?php get_header(); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div id="content"> <h2><?php the_title(); ?></h2> <?php the_content(); ?> </div> <?php endwhile; endif; ?> <?php get_footer(); ?>
Nu wil je ook voor sommige pagina’s een ander template gebruiken , bijvoorbeeld met een sidebar of een uitvoerend script
Maak dan een nieuw php bestand aan en upload deze in je theme .
Let op dat deze pagina begint met
<?php /* Template Name: hier je template naam */ ?>
laten we even zeggen dat deze template sidebar pagina gaat heten
<?php /* Template Name: sidebar pagina */ ?> <?php get_header(); ?> <?php get_sidebar(); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div id="content"> <h2><?php the_title(); ?></h2> <?php the_content(); ?> </div> <?php endwhile; endif; ?> <?php get_footer(); ?>
nadat je deze hebt opgeslagen als bijvoorbeeld sidebarpagina.php en geupload in je theme , dan zie je als je een nieuwe pagina gaat aanmaken dat je kiezen bij je pagina-attributen uit een sjabloon
Wanneer u enkel voor uw home pagina een afwijkend pagina sjabloon wilt hebben hoeft u hier geen extra sjabloon voor te maken zoals boven genoemd maar kunt u front-page.php plaatsen in uw theme en zal deze automatisch enkel voor uw home pagina worden gebruikt.