Jan
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

Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.

About the Author:

Front-end developer & blogger

3 Comments + Add Comment

  • 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 ;)

Leave a comment

Advertisement

Newsletter

Opções

Subscreve as feeds

Review http://muiomuio.net on alexa.com

Facebook

Blogging Tip Blogs - BlogCatalog Blog Directory
More in WordPress Tutorials (99 of 129 articles)