Il plugin nativo di WordPress per i commenti recenti non è un gran che. Non prevede nessun tipo di settaggio, come, per esempio, la possibilità di visualizzare l’avatar dell’utente che commenta, sicché siamo costretti a orientarci su widget sviluppati da terzi.
Esiste però un modo per visualizzare i commenti recenti, con l’avatar, senza utilizzare widget di terze parti. Il codice deve semplicemente essere incollato nella sidebar o dove volete. E se ne avete le capacità, potrete eventualmente creare un vostro widget personalizzato o uno shortcode.
<div class="recent-comments-widget"> <h3>Recent Comments</h3> <ul class="recent-comment"> <?php $comments = get_comments('number=5'); foreach($comments as $comment) : $url = '<a href="'. get_permalink($comment->comment_post_ID).'#comment-'.$comment->comment_ID .'" title="'.$comment->comment_author .' | '.get_the_title($comment->comment_post_ID).'">' . $comment->comment_author . '</a>'; ?> <li><?php echo get_avatar($comment->comment_author_email, 50); ?> <strong><?php echo $url; ?></strong> <span><?php echo $comment->comment_content; ?></span> </li> <?php endforeach; ?> </ul> </div>
Se volete, potete anche filtrare i commenti, per dividerli dai pingback e dai trackback. Ma questo sarà argomento di un altro post!