다음 WordPress Website BuildingTutorial 칼럼에서 댓글 수에 따라 상위 100명의 댓글 작성자를 표시하는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!
블로그에서 가장 많은 댓글을 남긴 블로거와 마지막 댓글 시간을 확인하려면 다음 코드를 사용하여 이 기능을 달성할 수 있습니다.
현재 테마 function.php에 다음 코드를 추가할 수 있습니다.
function top_comment_authors($amount = 100) { global $wpdb; $prepared_statement = $wpdb->prepare( 'SELECT COUNT(comment_author) AS comments_count, comment_author, comment_author_url, MAX( comment_date ) as last_commented_date FROM '.$wpdb->comments.' WHERE comment_author != "" AND comment_type = "" AND comment_approved = 1 GROUP BY comment_author ORDER BY comments_count DESC, comment_author ASC LIMIT %d', $amount); $results = $wpdb->get_results($prepared_statement); $output = '<ul class="top-comments">'; foreach($results as $result) { $output .= '<li class="top-comment-author"><strong> <a href="'.$result->comment_author_url.'" target="_blank" rel="external nofollow">'.$result->comment_author.'</a></strong> 共'.$result->comments_count.' 条评论,最后评论 '.human_time_diff(strtotime($result->last_commented_date)).'前</li>'; } $output .= '</ul>'; echo $output; }
호출 코드:
<?php top_comment_authors(100); ?>
WordPress 테마 템플릿의 적절한 위치에 코드를 추가하세요. 그 안의 숫자 100은 표시 수량을 제어할 수 있습니다. .
위 내용은 댓글 수 기준으로 상위 100명의 댓글 작성자를 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!