Подскажите почему может не работать такой код в single.php
<?php
if (in_category(’12’)) {
include(TEMPLATEPATH.’/single-12.php’);
}
elseif (in_category(’14’)) {
include(TEMPLATEPATH.’/single-14.php’);
} else {
include(TEMPLATEPATH.’/single-default.php’;
}
?>
Выбирается для любой записи single-12
С кодом ошибся
<?php
if (in_category(’12’)) {
include(TEMPLATEPATH.’/single-12.php’);
}
elseif (in_category(’14’)) {
include(TEMPLATEPATH.’/single-14.php’);
} else {
include(TEMPLATEPATH.’/single-default.php’);
}
?>
Попробуйте добавить этот код: $post = $wp_query->post;
перед вашим: if (in_category(’12’)) {…..