Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

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

Su sitio WordPress puede tener comentarios pendientes de moderación, Spam, trackbacks y pings. Esto hace que sea difícil mostrar el recuento exacto de comentarios en su sitio.

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

How to display the most accurate comment count in WordPress

¿Por qué mostrar un recuento exacto de comentarios en WordPress?

Los comentarios permiten a los lectores participar con usted y con otros visitantes. Esto puede ayudar a crear un sentido de comunidad y hacer que la gente vuelva a tu sitio web. Dicho esto, querrás hacer todo lo posible para conseguir más comentarios en tus entradas de WordPress.

Puede permitir que los usuarios se suscriban a los comentarios, terminar cada entrada con una pregunta para intentar generar debate, etc. Otra opción es mostrar un recuento preciso de los comentarios.

Un elevado número de comentarios hará que los visitantes quieran participar en la conversación. También es una forma de prueba social, ya que los lectores pueden visitar tus entradas solo para ver por qué hay tanta gente comentando.

No existe una forma por defecto de mostrar un recuento exacto de comentarios en WordPress, especialmente si tu sitio recibe muchos trackbacks y pings. El Spam de comentarios también puede dificultar la visualización de un recuento exacto de comentarios.

Dicho esto, veamos cómo puedes mostrar un recuento preciso de comentarios en tu sitio web WordPress utilizando plugins gratuitos. Simplemente utilice los enlaces rápidos a continuación para saltar directamente al método que desea utilizar:

Método 1: Utilizar estadísticas de blog sencillas (rápido y fácil)

La forma más sencilla de mostrar un recuento exacto de comentarios es utilizando Simple Blog Stats. Este plugin muestra el número total de comentarios aprobados y comentarios en moderación. Sin embargo, no incluye pings y trackbacks en su recuento.

Muchos sitios web desactivan los trackbacks y pingbacks para bloquear los comentarios de Spam en WordPress, por lo que esto puede no ser un gran problema para su sitio web. Sin embargo, si quieres incluir trackbacks y pings en el recuento de comentarios, te recomendamos que utilices el método 2.

Para empezar, necesitas instalar y activar el plugin Simple Blog Stats. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado, puedes ver todos los shortcodes del plugin yendo a la página Ajustes ” Simple Blog Stats.

The Simple Blog Stats WordPress plugin

Aquí, simplemente haga clic para expandir la sección ‘Shortcodes’.

Para mostrar el recuento total de todos los comentarios aprobados en su blog de WordPress, sólo tiene que utilizar el siguiente shortcode: [sbs_aprobado]

How to show a comment count using shortcode

Si desea mostrar el número total de comentarios aprobados más los comentarios que aún están en la cola de moderación de comentarios de WordPress, entonces puede utilizar [sbs_comments] en su lugar.

Para obtener más información sobre cómo colocar el shortcode, consulte nuestra guía sobre cómo añadir un shortcode en WordPress.

How to show an accurate comment count using shortcode

Después de añadir el shortcode, puede visitar su sitio web de WordPress para ver el recuento total de comentarios en vivo.

Método 2: Usar un shortcode personalizado (incluye pings, trackbacks y comentarios sin aprobar)

Si desea incluir pingbacks y trackbacks en el recuento total de comentarios, tendrá que añadir código personalizado a su sitio web.

A menudo, los tutoriales te piden que añadas fragmentos de código personalizados al archivo functions.php de tu tema. Sin embargo, no recomendamos este método porque un pequeño error en su código podría causar una serie de errores comunes de WordPress. O peor aún, romper su sitio por completo.

Por eso recomendamos usar WPCode. Es la forma más fácil y segura de añadir código personalizado en WordPress sin editar ningún archivo de tema de WordPress.

Lo primero que tienes que hacer es instalar y activar el plugin gratuito WPCode en tu sitio web. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado, debe ir a Fragmentos de código “ Añadir fragmento.

Showing the total comment count using code

Aquí verás todos los fragmentos de código de WPCode que puedes añadir a tu sitio.

Vamos a crear un shortcode personalizado que te permitirá añadir un recuento preciso de comentarios a cualquier página, entrada o área preparada para widgets. Para empezar, pasa el cursor por encima de ‘Añade tu código personalizado’ y luego haz clic en ‘Usar fragmento’.

Displaying an accurate comment count using WPCode

Para empezar, debe introducir un título para el fragmento de código personalizado. Puede ser cualquier cosa que le ayude a identificar el fragmento en su escritorio de WordPress.

A continuación, abra el menú desplegable “Tipo de código” y seleccione “Fragmento de código PHP”.

Adding a custom PHP code snippet to WordPress

Una vez hecho esto, basta con pegar el siguiente fragmento de código en el editor de código:

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');

Debajo del cuadro de código, verá las opciones de inserción.

Para crear un shortcode que puedas utilizar en cualquier página, entrada o zona preparada para widgets, debes abrir el menú desplegable “Ubicación” y, a continuación, hacer clic en “Ejecutar en todas partes”.

Using the PHP code across your WordPress website

A continuación, desplácese a la parte superior de la pantalla y haga clic en “Inactivo” para que cambie a “Activo”.

Una vez hecho esto, sólo tiene que hacer clic en “Guardar fragmento” para que el fragmento aparezca en su sitio web.

Saving the total comment count snippet

Ahora tienes un shortcode que puedes usar para mostrar el número total de comentarios, incluyendo trackbacks, pings y comentarios sin aprobar.

Simplemente añade el shortcode [actual_comment_count ] donde quieras mostrar el recuento de comentarios. Para más información sobre cómo colocar el shortcode, consulta nuestra guía sobre cómo añadir un shortcode en WordPress.

Mostrar el recuento de comentarios para una entrada específica de WordPress

¿Desea mostrar el recuento de comentarios de una sola entrada o página?

Sólo tiene que añadir el siguiente fragmento de código PHP a WPCode siguiendo el mismo proceso descrito anteriormente:

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');

Esto crea un shortcode [post_comment_count ] que puedes añadir a cualquier página o entrada.

Esperamos que este artículo te haya ayudado a aprender cómo mostrar fácilmente el recuento de comentarios más preciso en WordPress. Puede que también quieras leer nuestra guía sobre cómo aumentar el tráfico de tu blog o ver la selección de nuestros expertos sobre los mejores plugins de formularios de contacto para WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

9 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. mohadese esmaeeli says

    Hello, good day! I think having a comment counter is a very good idea to achieve a more effective categorization of user opinions. In my opinion, the second method is more practical and better since it does not require installing any plugins. I really liked the idea.

  3. Chris says

    Hi,
    on my website it only works in Gutenberg block “shortcode” not in “paragraph”. Am I doing something wrong?

  4. insitedesignlab says

    You guys always have the best tutorials. I searched Google for this because my site was prominently displaying inflated comment counts and found exactly what I was looking for!

    Thanks again!

  5. imranansari says

    This code is helpful.

    I have paste this code in function.php and call this function in my template

    <?php echo comment_count(); ?>

    Thanks.

  6. Ezuca says

    I have been searching the web for this solution. Plugins are available but I’m not into it. I tried your code and it works! Thanks a lot.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.