Cómo mostrar la cantidad más precisa de comentarios en WordPress

¿Quieres mostrar el número más exacto de comentarios en WordPress?

Su blog de WordPress puede tener comentarios pendientes sobre moderación, spam, seguimiento y pings. No existe una forma sencilla de mostrar el número exacto de comentarios en su sitio predeterminado de WordPress.

En este artículo, le mostraremos cómo mostrar fácilmente la cantidad más precisa de comentarios en WordPress.

Método 1. Muestra la cantidad de comentarios en WordPress usando un complemento

Si no está acostumbrado a agregar código a su sitio de WordPress, este método proporciona una manera fácil de mostrar la cantidad total de comentarios en su sitio, incluidos pingbacks y trackbacks.

Primero, debe instalar y activar el complemento Simple Blog Stats. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar complementos de WordPress.

El complemento proporciona un montón de códigos cortos que puede usar en cualquier lugar de su sitio de WordPress para mostrar varias estadísticas de su sitio. Por ejemplo, puede mostrar el número total de publicaciones, usuarios o comentarios.

Puedes ver todos los códigos cortos visitando Ajustes »Estadísticas simples del blog página.

Código corto simple para estadísticas de blog

Para mostrar el número total de todos los comentarios aprobados en su sitio, puede usar el siguiente código corto:

[sbs_approved]

Luego puede ver su sitio y puede ver el número total de comentarios para todos los comentarios aprobados en su sitio.

Número de comentarios a través del complemento

El problema con este enfoque es que incluye todos los pings y pistas aprobados en la cantidad de comentarios de WordPress.

La mayoría de los sitios web de hoy tienen prohibidos el seguimiento y los pings debido al bloqueo de spam para comentarios en WordPress. Para obtener más información, consulte nuestra guía completa para rastrear y hacer ping en WordPress y cómo deshabilitarlos.

Sin embargo, si desea habilitar el seguimiento y hacer ping en su sitio, puede usar el siguiente método, que no los incluirá en el número de sus comentarios.

Método 2: mostrar manualmente la cantidad más precisa de comentarios en WordPress

Este método requiere que agregue un código personalizado a su sitio de WordPress. Si no lo ha hecho antes, consulte nuestro tutorial sobre cómo copiar y pegar fragmentos de código en WordPress.

Primero, debe pegar el siguiente código en su sitio de WordPress:

function wpbeginner_comment_count() { 

function comment_count( $count ) {
	if ( ! is_admin() ) {
		$comments_by_type = &separate_comments(get_comments('status=approve'));
		return count($comments_by_type['comment']);
	} else {
		return $count;
	}
}
add_filter('get_comments_number', 'comment_count', 0);

$actual_comment_count = get_comments_number(); 

return $actual_comment_count;

}

add_shortcode('actual_comment_count', 'wpbeginner_comment_count'); 

Este código crea un código abreviado que ahora puede usar en cualquier parte de su sitio para mostrar la cantidad total de comentarios en su sitio, excepto los comentarios, pings y comentarios no aprobados.

Simplemente agregue el siguiente código corto donde desea mostrar la cantidad de comentarios:

[actual_comment_count]

Así es como se ve en nuestro sitio de prueba:

Número exacto de comentarios en WordPress

También puede usar este código corto en una plantilla de tema de WordPress con el siguiente código:



Muestra el número de comentarios para una publicación específica en WordPress

¿Qué sucede si desea mostrar el número exacto de comentarios por publicación o página? Por ejemplo, puede crear un tema personalizado de WordPress y desea mostrarlo en una plantilla de comentarios.

Simplemente agregue el siguiente código al archivo functions.php o use el complemento de fragmento de código personalizado.

function wpbeginner_post_comment_count() { 
 
function comment_count( $count ) {
    if ( ! is_admin() ) {
global $post; 
        $comments_by_type = &separate_comments(get_comments('status=approve&post_id='. $post->ID ));
        return count($comments_by_type['comment']);
    } else {
        return $count;
    }
}
add_filter('get_comments_number', 'comment_count', 0);
 
$actual_comment_count = get_comments_number(); 
 
return $actual_comment_count;
 
}
 
add_shortcode('post_comment_count', 'wpbeginner_post_comment_count');

Este código también crea un código corto que puede usar en cualquier parte de su sitio web para mostrar la cantidad de comentarios en la publicación actual.

Simplemente agregue el siguiente código corto a la publicación o página donde desea mostrar la cantidad de comentarios:

[post_comment_count]

Alternativamente, puede usarlo en su plantilla de tema de WordPress con el siguiente código:



Esperamos que este artículo le haya ayudado a aprender cómo mostrar fácilmente la cantidad más precisa de comentarios en WordPress. También puede consultar nuestra guía sobre cómo obtener más comentarios para su sitio de WordPress.

Si te ha gustado este artículo, suscríbete a nuestro canal de tutoriales en vídeo de YouTube para WordPress. También puede encontrarnos en Twitter y Facebook.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.