WordPress Sjablonen Gebruiken

YouTube voorvertoningsafbeelding

Sjablonen (in het Engels Templates) kun je gebruiken om de lay-out van een specifieke pagina te bepalen.

De begrippen template en theme worden soms door elkaar gebruikt. Toch zijn ze niet hetzelfde.
Een sjabloon (template) kan onderdeel zijn van een thema (theme). Een thema kan meerdere sjablonen bevatten.
In het voorbeeld gebruik ik de standaard About pagina.
Deze pagina maakt WordPress automatisch bij een installatie.

Deze About pagina heeft de sidebar met Zoeken, Recente bericthten etc.
Om deze sidebar eruit te krijgen gaan we een sjabloon instellen voor deze pagina.

Daarvoor log je in op het Dashboard en kies je Weergave → Thema’s.
In mijn voorbeeld gebruik ik het standaard Twenty Ten thema.

Klik nu op Bewerker (in het menu “Weergave”). In de lijst rechts zie je de lijst met
bestanden voor het Twenty Ten thema. Klik op One column, no sidebar Page Template.

Je ziet nu bovenaan het volgende staan:

<?php
/**
 * Template Name: One column, no sidebar
 *
 * A custom page template without sidebar.
 *
 * The "Template Name:" bit above allows this to be selectable
 * from a dropdown menu on the edit page screen.
 *
 * @package WordPress
 * @subpackage Twenty_Ten
 * @since Twenty Ten 1.0
 */

Het gaat hierbij om de regel

* Template Name: One column, no sidebar

Hierdoor herkent WordPress dat het een sjabloon is en welke naam het sjabloon heeft.
Nu kan WordPress het sjabloon in de lijst zetten.

Om het sjabloon in te stellen ga je naar Pagina’s → Pagina’s en klik je op de pagina (in mijn geval About).
In de bewerker zie je rechts onder het het kopje “Pagina attributen” ook een veld staan met Sjabloon.
In deze lijst staan de beschikbare sjablonen van je huidige thema.
Hier moet je ook het One column, no sidebar Page Template sjabloon zien staan.

Selecteer dit sjabloon en klik daarna op Bijwerken.

Als je nu naar de About page op je site gaat, zul je zien dat de sidebar verdwenen is.
Dit komt dus omdat we het sjabloon zonder sidebar ingesteld hebben.

Speak Your Mind

*