¿Cómo puedo personalizar la lista de comentarios?

2

Estoy usando la función wp_list_comments () para dibujar la lista de comentarios. Pero, quiero cambiar muchas cosas en la forma como clase, estilos, enlace de respuesta y etc. ...

así que, por favor, ayúdame. ¿Cómo puedo personalizar la función de lista de comentarios?

Gracias

    
pregunta Gowri 28.06.2011 - 14:56

5 respuestas

4

La llamada wp_list_comments() acepta el argumento callback , en el que puede definir el marcado de lista de comentarios de specifc que desee. Sugeriría echar un vistazo a cómo TwentyTen maneja la devolución de llamada wp_list_comments() .

    
respondido por el Chip Bennett 28.06.2011 - 15:59
5

Puede echar un vistazo a la Página de Codex para wp_list_comments que tiene un código de ejemplo para personalizar listas de comentarios.

Desde esa página verás que puedes agregar una función de devolución de llamada a wp_list_comments , que normalmente se usa para personalizar cómo se enumeran los comentarios

    
respondido por el anu 28.06.2011 - 15:25
3

wp_list_comments() usa la clase Walker_Comment (que se extiende genérico Walker ) para generar resultados.

Si necesita una personalización extensa, debe extender Walker_Comment con su propia clase y pasar una instancia de ella como argumento walker a la función.

    
respondido por el Rarst 28.06.2011 - 15:20
2

El comentario es fácilmente personalizable. por ejemplo: código para cancelar el enlace de respuesta

<?php cancel_comment_reply_link(); ?>

si quieres personalizar el Texto como Respuesta significa Reemplazar Texto ...

<?php cancel_comment_reply_link(text); ?>

Texto para mostrar como un enlace. Si está vacío, devolverá el valor predeterminado: 'Haga clic aquí para cancelar la respuesta'. Debería estar funcionando.

    
respondido por el Ramkumar M 28.06.2011 - 15:07
1

Me gustaría usar comment_form (); . Le dará un diseño predeterminado de un formulario de comentarios, pero puede pasarle $args para modificar cada sección.

    
respondido por el Brady 28.06.2011 - 15:04

Lea otras preguntas en las etiquetas