WordPress: visualizzare il numero di commenti presenti sul sito

WordPress: visualizzare il numero di commenti presenti sul sito

WordPress non dispone ancora di una funzione nativa per visualizzare il numero di commenti presenti sul nostro sito. Fortunatamente possiamo colmare questa lacuna con relativa semplicità. Vediamo come.

Aggiungete il seguente codice al file functions.php:


if(!function_exists('get_comments_count')) {
	function get_comments_count() {
		global $wpdb;
		$numcomms = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); 
		if (0 < $numcomms) {
			$numcomms = number_format($numcomms); 
			return $numcomms;
		}
	}
}

Possiamo quindi usare la funzione creata nel nostro tema come segue:


<p>Ci sono <?php echo get_comments_count();?> commenti su questo sito.</p>
Torna su