O WP 2.7 trouxe bastantes alterações a todos os níveis. Uma delas é nos templates. Para tornares os teus comentários compatíveis com o WordPress 2.7 precisas de 2 ficheiros, um será o comments.php e outro será legacy.comments.php (este nome é apenas como exemplo, podes chamar-lhe como quiseres desde que faças as alterações no código que se segue).
O primeiro ficheiro é um ficheiro compatível com os comentários do Wp 2.7 (comments.php) o segunto ficheiro é para versões anteriores (legacy.comments.php).
O que este código faz é caso não exista a função wp_list_comments() o código carrega automáticamente o ficheiro legacy.comments.php em vez do comments.php.
O legacy.comments.php será o ficheiro comments.php que usarias em themes para versões anteriores. Basta mudar o nome fixe
<?php
add_filter(‘comments_template’, ‘legacy_comments’);
function legacy_comments($file) {
if(!function_exists(‘wp_list_comments’)) : // Verificação do WP 2.7
$file = TEMPLATEPATH.’/legacy.comments.php’;
endif;
return $file;
}
?>
Artigo original por Justin Tadlock


acho que devias ter traduzido o artigo todo, pois eu li o original e fala em pegar no ficheiro do tema e renomea-lo no legacy.comments. E depois criar um novo comments.php que seja compativel com o 2.7. Isto para que o tema seja compativel com o 2.7 e anteriores. A ideia que fiquei deste teu texto e’ que serve para tornar o nosso tema compativel com o 2.7, se tivermos feito o upgrade…
No artigo diz que se começar com a versão 2.6 do WordPress que basta renomear o ficheiro para legacy.comments.php mas depois é necessário criar um ficheiro de comentários que apenas é compatível a partir da versão 2.7 em que caso o utilizador tenha a versão 2.7 usa o comments.php, caso use a versão 2.6 ou inferior usa o legacy.comments.php
Queremos saber como se faz esse ficheiro