Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


Cómo mostrar el número de comentarios de un post en WordPress

Sencilla y rápida entrada sobre cómo mostrar el número de comentarios de un post en WordPress, puede darse el caso que nuestro theme de WordPress no saque el número de comentarios de un post o no los saque donde queremos visualizarlo.

Sacar el número de comentarios de una entrada en WordPress con la función ‘get_comments_number()’

get_comments_number()‘ devuelve el número de comentarios de un post concreto. Nos valdrá cuando queramos obtener sólamente el número de comentarios.

Os muestro su sintaxis extraída de su web web oficial:

Repaso al código y su parámetro:

  • post_id (Opcional): ID del post que queremos sacar el número de comentarios, si se omite cogerá el id del post actual. El ID se optiene con la siguiente llamada: ‘$post->ID’.

Ejemplo:

En el código de ejemplo guardo en la variable $numero_de_comentarios el valor devuelto por la función get_comments_number(), luego sólamente me quedaría sacarlo por pantalla con echo.

Mostrar el número de comentarios de un post de WordPress con ‘comments_number()’

Esta función da la posibilidad de elegir el texto que acompaña al número de comentarios dependiendo del número de comentarios, por ejemplo:

  • Texto con 0 comentarios –> 0 comentarios.
  • Texto con 1 comentario –> 1 comentario.
  • Texto con más de 1 comentario –> 15 comentarios.

Su sintaxis de comments_number() extraída de su web oficial es la siguiente:

Repasemos los parámetros:

  • zero: Texto cuando hay 0 comentarios.
  • one: Texto cuando hay 1 comentario.
  • more: Texto cuando hay varios comentarios.

Por defecto, si no pasamos estos parámetros los textos son mostrados en inglés.

Ejemplo:

Sacar los tipos de comentarios (Aprobados, spam, papelera, pendientes…) de un post en WordPress con ‘wp_count_comments()’

Con la función wp_count_comments() podemos sacar los comentarios que tiene un post en sus diferentes estados:

  • Pendientes de moderación.
  • Aprobados.
  • Spam.
  • En la papelera (borrados)
  • Número total de comentarios.

La sintaxis de wp_count_comments() según su web oficial es la siguiente:

  • post_id (opcional) = ID del post que queremos sacar el número de comentarios, por defecto NO contiene valor. El ID se optiene así: $post->ID.
  • La función nos devuelve un objeto diferentes valores.

Si NO se pasa ID del POST la función nos devolverá los valores de todo el sitio, en cambio, SI pasamos ID del POST nos devolverá los valores del POST.

Ejemplo:

comments powered by Disqus

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies