X

Come mostrare l'elenco dei commenti recenti senza usare un plugin

Snippet di IsItWP

Incollalo così com'è nella posizione desiderata nel tuo tema… Nota che lo snippet completo mostra l'email dell'autore del commento che potresti voler nascondere per rispettare la loro privacy.

<?php
$comments = get_comments( array(
        'number'    => 10, // set comments amount here
        'status'    => 'approve' // set comment type here
) );
 
foreach($comments as $eachComment){
 
// COLLECTION THE DATA AND SETTING VARIABLES
$commentID = comment_ID;
$commentAuthorEmail = $eachComment->comment_author_email;
$commentPostId = $eachComment->comment_post_ID;
$commentPostTitle = get_the_title( $commentPostId );
$commentPostUrl = get_permalink( $commentPostId );
$comment_sidebarnumber = get_comments_number( $commentPostId );
 
global $wpdb;
$userCommentCount = $wpdb->get_var('SELECT COUNT('.$commentID.') FROM ' . $wpdb->comments. ' WHERE comment_author_email = "' . $commentAuthorEmail . '"');
        echo    '<div style="border: 1px solid #ccc; padding: 10px;">';
        echo    '<ul style="margin: 0px;">';
        echo    '<li>Written By: '. $eachComment->comment_author .'</li>';
        echo    '<li>Commented to: <a href="'.$commentPostUrl.'">'. $commentPostTitle .'</a></li>';
        echo    '<li>Commented on: '. $eachComment->comment_date .'</li>';
        echo    '<li>Author Website: '. $eachComment->comment_author_email .'</</li>';
        echo    '<li>Author Email: '. $eachComment->comment_author_email .'</</li>';
        echo    '<li>Author has: '. $eachComment->comment_author .' responded '. $userCommentCount .' times in total</</li>';
        echo    '</ul>';
        echo    '<p style="padding: 10px;"><strong>'. $eachComment->comment_author .' כתב</strong>: '. $eachComment->comment_content .'</p>';
        echo    '</div>';
}
?>

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 7 migliori plugin WordPress GDPR per creare un sito conforme al GDPR e come creare un modulo di donazione WordPress.

Commenti   Lascia una risposta

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!