Como posso personalizar a lista de comentários?

2

Estou usando a função wp_list_comments () para desenhar a lista de comentários. Mas, eu quero mudar muitas coisas na forma como classe, estilos, link de resposta e etc ...

então, por favor me ajude, Como posso personalizar a função de listagem de comentários

Obrigado

    
por Gowri 28.06.2011 / 14:56

5 respostas

4

A chamada wp_list_comments() aceita um argumento callback , no qual você pode definir a marcação da lista de comentários specific desejada. Eu sugeriria dar uma olhada em como o TwentyTen lida com o retorno de chamada wp_list_comments() .

    
por Chip Bennett 28.06.2011 / 15:59
5

Você pode dar uma olhada na Página do Codex para wp_list_comments que tem alguns códigos de exemplo para personalizar as listas de comentários.

Você verá a partir dessa página que você pode adicionar uma função de retorno de chamada ao wp_list_comments , que é normalmente usado para personalizar a forma como os comentários são listados

    
por anu 28.06.2011 / 15:25
3

wp_list_comments() usa Walker_Comment class (que estende o genérico Walker ) para gerar resultados.

Se você precisar de uma ampla personalização, estenda Walker_Comment com sua própria classe e passe a instância como walker para a função.

    
por Rarst 28.06.2011 / 15:20
2

O comentário é facilmente rentável. por exemplo: código para cancelar o link de resposta

<?php cancel_comment_reply_link(); ?>

Se você quiser personalizar o texto, como Resposta, significa Substituir Texto ...

<?php cancel_comment_reply_link(text); ?>

Texto para exibir como um link. Se vazio, ele retornará o padrão: 'Clique aqui para cancelar a resposta.' Deve ser trabalho.

    
por Ramkumar M 28.06.2011 / 15:07
1

Analisarei o comment_form () . Ele lhe dará um layout padrão de um formulário de comentários, mas você pode passar $args para ele para modificar cada seção.

    
por Brady 28.06.2011 / 15:04