В Wordpress есть функция is_page_template(). Например, is_page_template('templates/contact.php') если этот файл используется для генерации страницы, то функция вернет true.
Как-то делал подобное, вот пример:
<?php
function custom_body_classes() {
if ( is_front_page() ) :
$classes = body_class();
elseif ( is_page_template('templates/contact.php') ) :
$classes = body_class('contact_mod');
elseif ( is_page_template('templates/projects.php') ) :
$classes = body_class('inner_2_mod');
else :
$classes = body_class('inner_mod');
endif;
return $classes;
}
Возможно не самое изящное решение, но работает