Heim >CMS-Tutorial >WordDrücken Sie >So zeigen Sie die 100 besten Kommentatoren nach Anzahl der Kommentare an

So zeigen Sie die 100 besten Kommentatoren nach Anzahl der Kommentare an

藏色散人
藏色散人nach vorne
2019-12-14 14:19:112005Durchsuche

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!

So zeigen Sie die 100 besten Kommentatoren nach Anzahl der Kommentare an

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 = &#39;<ul class="top-comments">&#39;;
    foreach($results as $result) {
        $output .= &#39;<li class="top-comment-author"><strong> <a href="&#39;.$result->comment_author_url.&#39;" target="_blank" rel="external nofollow">&#39;.$result->comment_author.&#39;</a></strong> 共&#39;.$result->comments_count.&#39; 条评论,最后评论 &#39;.human_time_diff(strtotime($result->last_commented_date)).&#39;前</li>&#39;;
    }
    $output .= &#39;</ul>&#39;;
    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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:zmingcx.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen