Page Templates auch für Posts verwenden

Eigene Page Templates, die man dann im Backend individuell für jede Seite auswählen kann, sind einfach zu erstellen.

Man kopiert z.B. einfach die das Standardtemplate page.php, macht die gewünschten Änderungen und speichert es als template-meine-seite.php

Am Anfang der Datei fügt man folgendes hinzu:

<?php /* Template Name: Meine Seite */ ?>

Nun kann man es für Seiten auswählen.

Damit das Template aber auch für Posts, also Beiträge verwendet werden kann, muss man das nochmal explizit definieren:

<?php
/*
Template Name: Full-width layout
Template Post Type: post, page, event
*/

Dann erscheint das Template auch bei den Beiträgen zur Auswahl, und in diesem Fall auch im Beitragstyp (Post Type) „Event“.