WordPress последние комментарии с аватарками

WordPress последние комментарии с аватарками

Тэги :

Рубрики :Wordpress

Если требуется создать недорогой сайт, то мы используем платформу WordPress. У этого движка есть функция автоматического вывода последних комментариев в виджетах.

К сожалению, в этой функции не предусмотрен вывод аватаров пользователей. Для того, чтобы вывести аватары, нужно добавить в виджет поле «Текст» и скопировать туда это код PHP:

<?php $comments = get_comments('status=approve&number=5'); ?>
<ul class="widgcomm">
    <?php foreach ($comments as $comment) { ?>
        <li class="comcont"><?php
            $title = get_the_title($comment->comment_post_ID);
            echo get_avatar( $comment, $size = '35');
            echo '<span class="tecom">' . ($comment->comment_author) . '';
            ?> к посту: </span><a class="auth" href="<?php echo get_permalink($comment->comment_post_ID); ?>"
                                  rel="external nofollow" title="<?php echo $title; ?>">
                <?php echo $title; ?> </a>
            "<?php
            echo  '<span class="tecom">' . wp_html_excerpt( $comment->comment_content, 35 ) .
                '</span>'; ?>.."
            <?php $d = "M d, Y";
            $comment_ID = $comment->comment_ID;
            $comment_date = get_comment_date( $d, $comment_ID );
            $comment_PID = $comment->comment_post_ID;
            echo $comment_date;?>
            <?php  echo 'Всего комм.: '.get_comments_number($comment_PID) ?>
        </li>
    <?php }  ?> </ul>

Перед размещением этого кода нужно включить поддержку PHP в виджетах!

Если Вы не знаете как это сделать — изучите статью: WordPress разрешить PHP в виджетах.


Чат с менеджером