Pular para o conteúdo principal

post_count()

post_count( $args = [] )

Exibe a contagem de posts por: categoria, resultados de busca e o total geral de publicações.

Parâmetros:
$args array Argumentos opcionais:

  • 'singular' string Padrão: 'publicação' Texto exibido quando a contagem de posts é igual a um.
  • 'plural' string Padrão: 'publicações' Texto exibido quando a contagem de posts é maior que um.
  • 'no_resuts' string Padrão: 'Nenhuma publicação' Texto exibido quando nenhum post é encontrado.

Retorno: void
A função imprime diretamente o total de publicações encontradas, com texto adaptado.

Exemplo de uso

<div id="post-count"><?php post_count(); ?></div>

/* Com argumentos personalizados: */
<div id="post-count">
    <?php 
    if( is_category() ) {
        post_count([
            'singular'   => 'noticia nesta categoria.',
            'plural'     => 'noticias nesta categoria.',
            'no_results' => 'Nenhum noticia nesta categoria.'
        ]);
    }
    else {
        post_count([
            'singular'   => 'noticia.',
            'plural'     => 'noticias.',
            'no_results' => 'Nenhum noticia publicada.'
        ]);
    }
    ?>
</div>

Notas

  • Atenção: Os parâmetros 'singular', 'plural' e 'no_results' se aplicam apenas à contagem de posts por categoria ou ao total geral.
  • Em resultados de busca, os textos são padronizados para:
    ' resultado encontrado'
    ' resultados encontrados'
    'Nenhum resultado encontrado'.
  • Internamente, a função chama o método show_record($args) da classe Post.