Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
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

Los comentarios no son sólo respuestas / comentarios / opiniones: son potentes señales de una comunidad activa y comprometida. Además, un elevado número de comentarios en las entradas de tu blog puede servir de prueba social. Anima a los nuevos visitantes a leer, participar y quedarse más tiempo.

Pero cuando el número que aparece a continuación de tus entradas no coincide con la actividad real en la sección de comentarios, puede enviar un mensaje equivocado. 🤷

Por eso es importante mostrar un recuento exacto de los comentarios.

En este tutorial, le mostraremos cómo mostrar el recuento de comentarios más preciso en WordPress. De esta forma, podrás destacar la participación real y generar más confianza con tus lectores.

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 animará a los visitantes a unirse a 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 fácil de mostrar el recuento de comentarios con precisión es mediante el uso de 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.

ℹ️ Algunas de nuestras marcas asociadas utilizan WPCode para añadir y gestionar fragmentos de código personalizados. Además, nosotros mismos hemos probado todas las características, y puedes encontrar más acerca de ello en nuestra detallada reseña / valoración de WPCode.

WPCode's homepage

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.

Tras la activación, debe ir a Fragmentos de código “ + Añadir fragmento.

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 permita añadir un recuento preciso de comentarios a cualquier página, post o área preparada para widgets. Para empezar, pasa el ratón por encima de ‘Añade tu código personalizado (nuevo snippet)’ y luego haz clic en ‘+ Añadir snippet personalizado.’

Adding custom code in 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');

Este código crea un shortcode de WordPress llamado [actual_comment_count] que muestra el número total de comentarios aprobados en todo su sitio web. Lo hace comprobando si la página no está en el área de administración.

Si no lo está, cuenta todos los comentarios aprobados. Si está en el área de administrador / administración, utiliza el recuento de comentarios por defecto. El recuento se muestra a continuación, siempre que utilice el [actual_comment_count] shortcode en su sitio.

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.

Consejo adicional 💡: Utiliza Thrive Comments para aumentar la participación en tus comentarios

¿Quieres conseguir más comentarios en tu sitio web WordPress?

Una alta participación en los comentarios es una buena señal de que a los lectores les gusta el contenido de su blog y quieren participar en su comunidad. Dicho esto, a los blogueros noveles les puede resultar difícil conseguir que los visitantes dejen comentarios en las entradas de su blog.

Si necesitas ayuda, entonces te recomendamos usar Thrive Comments. Es el mejor plugin de comentarios de WordPress para mejorar la experiencia de comentarios de tu blog.

Thrive Comments homepage

Con Thrive Comentarios, puede permitir a los usuarios como o no me gusta comentarios en entradas de blog y upvote y downvote comentarios. Estas características pueden hacer su experiencia de comentarios mucho más emocionante.

Además, puede añadir una acción de comentario de entrada para redirigir a los usuarios a una entrada relevante o un formulario de suscripción para que la gente participe más en su sitio web.

Para más información, puedes consultar nuestra reseña de Thrive Themes Suite.

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 corregir el error “Los comentarios están cerrados” en WordPress, o nuestros consejos de expertos sobre cómo conseguir más comentarios en las entradas de tu blog.

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

8 comentariosLeave a Reply

  1. 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.

  2. 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!

  3. This code is helpful.

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

    <?php echo comment_count(); ?>

    Thanks.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.