и в чем вопрос?
в том как это сделать?
берете single.php, делаете там проверку на id рубрики — если id не равно 13, то инклудим single-all.php — если совпадает, то иклудим single-myarticle.php
наверняка, есть другие способы — но такой проще всего.
В файле single.php вот так прописал вроде пашет, но как-то не красиво что-ли)) Т.е. сначала подключается single.php потом переключается на другой шаблон, может сразу как-то можно?
<?php if ( in_category('14')){
include(TEMPLATEPATH . '/single-article.php');
} else { ?>
/* code single */
<?php } ?>
add_filter( 'template_include', 'my_single_template', 99 );
function my_single_template( $template ) {
if ( in_category('14') ) {
$new_template = locate_template( array( 'my-single-article.php' ) );
if ( '' != $new_template ) {
return $new_template ;
}
}
return $template;
}