index.php
, home.php
, single.php
, …Belangrijk hier zijn de get_header()
an get_footer()
functies. Ze laden het script header.php
en footer.php
in.
Vervolgens bouw je de HTML op volgens de wensen en noden.
<?php get_header(); ?> <div class="site-content"> <?php // Inhoud komt hier. ?> </div> <?php get_footer(); ?>
archive-post_type.php
<?php get_header(); ?><?php // Overzicht van posts komt hier. ?><?php get_footer(); ?>
header.php
en footer.php
header.php
<!doctype html> <html <?php language_attributes(); ?>> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <?php wp_head(); ?> </head> <body <?php body_class(); ?>> <?php wp_body_open(); // Header inhoud komt hier. ?>
wp_head()
: Laadt de code in de template die binnen de <head>
hoort, zoals de stylesheets and javascripts. Deze functie zorgt er ook voor dat de Wordpress admin rondom de website wordt getoond.
wp_body_open()
: Laadt (eventuele) code in de template die specifiek bij de start van de <body>
hoort.
body_class()
: Deze functie geeft een aantal nuttige classes voor CSS doeleinden. Bijvoorbeeld krijg je een class terug met de post type, maar ook een class met post type en ID.
footer.php
<footer class="site-footer"> <?php // Footer inhoud komt hier. ?> </footer> <?php wp_footer(); ?> </body> </html>
wp_footer()
: Laadt de code in de template die specifiek op het eiden van de <body>
hoort.