Back to home page
Il Jester
My little dream is in developing

WordPress. Visualizzare i commenti recenti, con avatar senza plugin

menu_wordpress_960_720Il 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!

E' un post utile?00