Поддержка Проблемы и решения Вывести последний комментарий к записи без дублей

  • Вывожу для пользователя список записей, к которым он оставил комментарии (формирую массив нужных комментариев, затем перебираю через foreach и вывожу href ссылки на комменты в виде названий записей):

        $args = array(		
    		'user_id'     => $user_ID,
    		'type' => 'comment',
    		'post__in' => $post		
    	);
    	$comments_user = get_comments($args);
    		
    		foreach($comments_user as $comment){						
    $commentlist .= '<li><a href="'.get_permalink( $comment->comment_post_ID ).'" target="_blank">'.get_the_title($comment->comment_post_ID).'</a></li>';};

    Всё выводит отлично, только проблема в том, что если пользователь оставил, например, 3 комментария к записи, то и выводится 3 однотипных ссылки на одну запись, то есть:
    — Природа летом;
    — Природа летом;
    — Природа летом.

    Вобщем, как в таком случает делается проверка на дубли, чтобы в итоге, если пользователем оставлено несколько комментов к одной записи, выводилась только одна ссылка на последний коммент?

    • Тема изменена 6 лет, 10 месяцев назад пользователем dmitryi92.
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Вывести последний комментарий к записи без дублей» закрыта для новых ответов.