Stai cercando un modo per visualizzare il conteggio dei commenti per i tuoi post? Sebbene probabilmente esista un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per visualizzare il conteggio dei commenti utilizzando uno shortcode.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
function comments_shortcode($atts) {
extract( shortcode_atts( array(
'id' => ''
), $atts ) );
$num = 0;
$post_id = $id;
$queried_post = get_post($post_id);
$cc = $queried_post->comment_count;
if( $cc == $num || $cc > 1 ) : $cc = $cc.' Comments';
else : $cc = $cc.' Comment';
endif;
$permalink = get_permalink($post_id);
return '<a href="'. $permalink . '" class="comments_link">' . $cc . '</a>';
}
add_shortcode('comments', 'comments_shortcode');
[comments id="23" ]
Nel codice sopra, [comments id="23"] è lo shortcode che puoi utilizzare per visualizzare il conteggio dei commenti sostituendo l'ID del post nello shortcode.
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere 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: I 46 marchi più grandi del mondo che utilizzano attivamente WordPress e 30 modi per guadagnare online con il blogging.
ciao…
grazie per il tuo codice.
se voglio mostrare il contenuto dei commenti cosa devo fare?
voglio mostrare tutti i commenti in "postid=20334" sul mio sito all'interno di pagine diverse.
per favore aiutami.
grazie
Potresti provare questo codice dalla risposta qui: https://wordpress.stackexchange.com/questions/38753/how-to-get-comments-by-post-id
dove esattamente aggiungo questo codice in functions.php?
Ciao Alex, la posizione all'interno di functions.php non ha importanza.