WordPress: personalizzare la marcatura dei commenti

WordPress: personalizzare la marcatura dei commenti

I commenti ad un articolo di WordPress vengono gestiti tramite liste HTML. Possiamo personalizzare il loro output utilizzando la funzione wp_list_comments() combinata con una nostra funzione custom. Vediamo come fare.

Aggiungete il seguente codice nel file functions.php:

[php htmlscript="true"] <?php function my_custom_comments($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>"> <?php if ($comment->comment_approved == '0') : ?> <em><?php _e('Il tuo commento è in attesa di moderazione.') ?></em> <?php endif; ?> <?php // altra marcatura ?> </li> } ?>

Quindi usate la funzione appena creata nel vostro file comments.php:


<?php
   wp_list_comments("callback=my_custom_comments");
?>
Torna su