Как и во многих других вещах, в шаблонах страниц WordPress так же читает комментарий в документе и на этой основе может понимать, что текущий файл относится к шаблонам страниц.
По-этому, вначале таких файлов мы делаем что-то типа этого (главный параметр это Template Name):
<?php
/**
* Template Name: Название этого шаблона
*
* @package WordPress
* @subpackage Twenty_Fourteen
* @since Twenty Fourteen 1.0
*/
Ну можно сделать как и вы показали - это правильно, просто выглядит не очень.
Обычно делают, как я написал выше.
Подробнее:
https://developer.wordpress.org/themes/template-fi...