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'stringPadrão:'publicação'Texto exibido quando a contagem de posts é igual a um.'plural'stringPadrão:'publicações'Texto exibido quando a contagem de posts é maior que um.'no_resuts'stringPadrã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 classePost.