Gravatar комментаторов

Вы получите много комментариев от читателей и у многих имеется собственная иконка с сервиса Gravatar. У вас в сайдбаре или футере, а у кого-то в других местах выводится список последних комментариев с именем ответчика. Я хочу предложить сделать интересную вещь, выводить отдельным списком аватарки авторов. Должно получиться довольно интересно и стильно.

Чтобы показать 5 последних аватарок комментаторов нужно добавить этот код в то место вашей WP темы где вы хотите их видеть.

<?php
$query = "SELECT * from $wpdb->comments WHERE comment_approved= '1'
ORDER BY comment_date DESC LIMIT 0 ,5";
$comments = $wpdb->get_results($query);

if ($comments) {
    echo '<ul>';
    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).'">';
        echo '<li>';
        echo '<div>';
        echo $url;
        echo get_avatar( $comment->comment_author_email, $img_w);
        echo '</a></div>';

        echo '<div>Par: ';
        echo $url;
        echo $comment->comment_author;
        echo '</a></div>';
        echo '</li>';
    }
    echo '</ul>';
}
?>

Для редактирования количества комментаторов нужно исправить во второй строке число 5 на необходимое вам. Вскоре будет продолжение на эту же тему, будет написан специальный код, служащий альтернативой для плагина последних комментаторов.

На этом все, удачи!

Оставить комментарий

Поиск
Облако тегов
Счетчики