Cómo mostrar el recuento de comentarios más preciso en WordPress

¿Quieres mostrar el recuento de comentarios más preciso en WordPress?

Tu blog de WordPress puede tener comentarios pendientes de moderación, spam, trackback y pings. De forma predeterminada, no existe una manera fácil de mostrar el recuento exacto de comentarios en su sitio de WordPress.

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 el complemento

Si no se siente cómodo agregando código a su sitio de WordPress, este método proporciona una manera fácil de mostrar el recuento total de comentarios en su sitio, incluidos los pingbacks y trackbacks.

En primer lugar, debe instalar y activar el Estadísticas simples del blog enchufar. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

El complemento proporciona un montón de códigos cortos que puede usar en cualquier lugar de su sitio web 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ódigos cortos de estadísticas de blog simples

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

[sbs_approved]

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

Conteo de comentarios a través del complemento

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

En estos días, la mayoría de los sitios web desactivan los trackbacks y los pings debido a que bloquean los comentarios de spam 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 mantener habilitados los trackbacks y los pings en su sitio web, es posible que desee utilizar el siguiente método que no los incluiría 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 web de WordPress. Si no lo ha hecho antes, eche un vistazo a 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 web para mostrar la cantidad total de comentarios en su sitio, excluyendo los 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ía en nuestro sitio de prueba:

Recuento preciso de comentarios en WordPress

También puede usar este código abreviado en sus plantillas de temas de WordPress usando el siguiente código:


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

Mostrando el recuento de comentarios para una publicación específica de WordPress

¿Qué sucede si desea mostrar el recuento exacto de comentarios para una sola publicación o página? Por ejemplo, puede estar creando un tema de WordPress personalizado y desea mostrarlo en la plantilla de comentarios.

Simplemente agregue el siguiente código a su archivo functions.php o use el complemento de fragmentos de código personalizados.


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 web 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 dentro de sus archivos de plantilla de tema de WordPress usando 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 comentarios en su sitio web de WordPress.

.

Deja un comentario