В wordpress 3 появилась новая функцияя для работы с шаблонами - get template part()

<?php get_template_part( $slug, $name ) ?>

Параметры:
$slug
(строка)(обязательный) - слаг (имя) общего шаблона
Значение по умолчанию: None

$name
(строка)(необязательный) - имя специализированного шаблона
Значение по умолчанию: None

Пример использования

<?php get_template_part( 'loop', 'index' ); ?>

Такой код приинклудит шаблон с именем loop-index.php

Прочтите также: