En plus du template page.php il est aussi possible de définir des modèles de pages personnalisés qui pourront ensuite être utilisé dans la partie backoffice. Pour créer un template il vous suffit de créer un nouveau fichier PHP qui aura un commentaire spécifique au début.

<?php
/**
 * Template Name: Page avec bannière
 */
?>

Par défaut, seul les pages peuvent avoir des modèles de pages, mais vous pouvez ajouter de nouveau type à l'aide du commentaire Template Post Type.

<?php
/**
 * Template Name: Page avec bannière
 * Template Post Type: page, post
 */
?>