ANDREA BACCOLINI
Web designer

CSSAward nominated
CSS Design Award nominated
CSS Reel Award nominated

WORDPRESS: COMMENTI RECENTI CON AVATAR

Argomenti: , , ,

Autore: Andrea Baccolini

WordPress: icona per ogni categoria
Feb
18
2013

Mi stavo chiedendo se ci fosse un widget/plugin per aggiungere gli avatar (di Gravatar) nella sezione “Commenti recenti” in un blog WordPress.
Dopo una mattinata persa nella ricerca ho deciso di provare a crearmene uno ad hoc perfettamente personalizzabile tramite css.
Posto il codice php che potrà essere posizionato dovunque anche all’interno del file sidebar.php:

<ul>
<?php $comments = get_comments(array( 'number' => '5', 'status' => 'approve', 'post_status' => 'publish' )); ?>
<?php $comment_id = get_comment_ID(); ?>
<?php foreach ($comments as $comment) { ?>
<li>
<?php echo '<div class="avatar">' . get_avatar( $comment, '35' ) . '</div>'; ?>
<strong><a href="<?php comment_author_url(); ?>" target="blank"><?php comment_author(); ?></a></strong>
su <br />
<?php $title = get_the_title($comment->comment_post_ID); ?>
"<a href="<?php echo get_permalink($comment->comment_post_ID); ?>#comment-<?php echo $comment->comment_ID; ?>">
<?php echo $title; ?></a>"
</li>
<?php } ?>
</ul>

Se lo posizionate nella sidebar si dovrà fare attenzione alla dinamic sidebar (individuabile dalla funzione “dynamic_sidebar”) che contiene i widget di WordPress.
Il mio script fa si che ogni commento e il proprio avatar siano dentro i tag <li></li> (le misure dell’avatar sono indicate tra parentesi dopo il comando “get_avatar”).
Naturalmente si deve impostare il blog in modo che prenda gli avatar da Gravatar (vedi Using Gravatars).
 

 

WORDPRESS: COMMENTI RECENTI CON AVATAR ultima modifica: 2013-02-18T11:15:22+00:00 da Andrea Baccolini

Articolo scritto o tradotto da Andrea Baccolini

Web designer freelance di Padova.
Specializzato in siti internet moderni, convalidati W3C e responsive.
Realizza temi per il CMS Wordpress. Indicizzazione sui motori di ricerca.

COMMENTA QUESTO ARTICOLO!

Per favore compila il captcha (richiesto):

Andrea Baccolini | Web designer Copyright 2012 - 2017 © Responsive design - Seguimi su Facebook e su Google+ - CF:BCCNDR76P08D325K.