In der folgenden Spalte des WordPress Website BuildingTutorials wird Ihnen hoffentlich die Methode zur Anzeige der 100 besten Kommentatoren anhand der Anzahl der Kommentare vorgestellt Es wird Freunden in Not helfen!
Wenn Sie sehen möchten, welcher Blogger in Ihrem Blog die meisten Kommentare und die letzte Kommentarzeit hat, hilft Ihnen der folgende Code dabei, diese Funktion zu erreichen.
Sie können den folgenden Code zu den aktuellen Theme-Funktionen.php hinzufügen:
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; }
Aufrufcode:
<?php top_comment_authors(100); ?>
Fügen Sie den Code zum WordPress-Theme hinzu Vorlage entsprechend Die Position reicht aus und die Zahl 100 kann die angezeigte Menge steuern.
Das obige ist der detaillierte Inhalt vonSo zeigen Sie die 100 besten Kommentatoren nach Anzahl der Kommentare an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!