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

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

En este artículo, le mostraremos cómo mostrar fácilmente el recuento de comentarios más preciso en WordPress.

Mostrar el recuento exacto de comentarios en WordPress

Método 1. Mostrar el recuento 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 diferentes estadísticas sobre su sitio. Por ejemplo, puede mostrar el número total de publicaciones, usuarios o comentarios.

Puede ver todos los códigos cortos visitando Configuración » Estadísticas simples del blog Página.

Código abreviado de estadísticas de blog simple

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

[sbs_approved]

Después de eso, puede ver su sitio web y podrá ver el número total de comentarios para todos los comentarios aprobados en su sitio web.

Conteo de comentarios a través del complemento

El problema con este enfoque es que incluye todos los pings y trackbacks aprobados en el recuento de comentarios de WordPress.

En estos días, los trackbacks y pings están desactivados para la mayoría de los sitios debido al bloqueo de comentarios no deseados en WordPress. Para obtener más información, consulte nuestra guía completa sobre trackbacks y pings de WordPress y cómo deshabilitarlos.

Sin embargo, si desea habilitar trackbacks y pings en su sitio, puede usar el siguiente método que no los incluye en su recuento de comentarios.

Método 2. Mostrar manualmente el recuento de comentarios más preciso en WordPress

Este método requiere que agregue un código personalizado a su sitio de WordPress. Si no lo ha hecho antes, consulte nuestra guía 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, excluyendo trackbacks, pings y comentarios no aprobados.

Simplemente agregue el siguiente código abreviado en cualquier lugar donde desee mostrar el recuento de comentarios:

[actual_comment_count]

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

Conteo preciso de comentarios en WordPress

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

<?php echo do_shortcode('[actual_comment_count]'); ?>

Muestra la cantidad de comentarios para una publicación específica de WordPress

¿Qué sucede si desea mostrar la cantidad exacta de comentarios para una sola publicación o página? Por ejemplo, podría estar creando un tema personalizado de WordPress y desea mostrarlo en una plantilla de comentarios.

Simplemente agregue el siguiente código a su 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 abreviado que puede usar en cualquier parte de su sitio para mostrar el recuento de comentarios de la publicación actual.

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

[post_comment_count]

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

<?php echo do_shortcode('[post_comment_count]'); ?>

Esperamos que este artículo le haya ayudado a aprender cómo mostrar fácilmente el recuento de comentarios más preciso en WordPress. También puede consultar nuestra guía sobre cómo obtener más reseñas en su sitio de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress.También puedes encontrarnos en Gorjeo y Facebook.

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.