Die [FONT=Courier New]index.php[/FONT] kann und wird schon Code enthalten, es ist nur ein reservierter Dateiname für das Theme und wird für zig Zwecke verwendet, siehe auch hier in der WordPress Template Hierarchy. Daher ist in der o.g. Minivariante nur ein kleiner Platzhalter dafür.
Für eigene Seitentemplates bzw. Page Templates darf man keine reservierten Dateinamen(teile) nutzen. Daher heisst das eigene Seitentemplate in der o.g. Minivariante [FONT=Courier New]boke-landing.php[/FONT]
Schau Dir mal ein älteres Standardtheme wie Twenty Ten oder Twenty Twelve an und vergleiche das mit der o.g. Template Hierarchy, damit versteht man die Struktur ggf. besser.