Com a função PHP get_comments_number() você obtém o número de comentários de um post.

Se utilizado dentro de um loop de posts, é necessário apenas chamar a função:

<?php
echo get_comments_number();Code language: PHP (php)

Ou você pode passar o ID de um post específico:

<?php
echo get_comments_number( $post->ID );Code language: PHP (php)

O retorno da função é uma string, portando se você quiser manipular o resultado como um número, será necessário usar uma função PHP como a absint() para fazer a conversão.

Alterando o layout de acordo com o número de comentários no WordPress

No exemplo abaixo imaginei um layout que muda caso o número de comentários for par ou ímpar.

<?php
// Obtêm o número de comentários e o transforma em um número inteiro
$numero_comentarios = absint( get_comments_number() );

// Verifica se o número é par (incluindo zero) ou ímpar
$numero_par = false;
if ( $numero_comentarios % 2 == 0 ) {
	$numero_par = true;
}

// Exibe o layout de acordo com o tipo de número
if ( $numero_par ) {
	// Layout número par
} else {
	// Layout número ímpar
}Code language: PHP (php)


Comments

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *