23
2009
Tornar template de comentários compatível com WordPress 2.7
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
Advertisement

An article by






