21.07.2010

Exibindo o número de posts e páginas(pages) no WordPress

O código para mostrar o número de posts, pages ou ambos no WordPress é bem simples.

A variável que vamos usar para “imprimir” na tela o resultado vai ser $numposts.

Exibindo o número de posts e páginas(pages)

<?php
// Quantidade de posts e pages
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'");
if (0 < $numposts) $numposts = number_format($numposts);
?>

// Mostra o valor
<?php echo $numposts; ?>

Exibindo o número de posts

<?php
// Quantidade de posts
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'");
if (0 < $numposts) $numposts = number_format($numposts);
?>

// Mostra o valor
<?php echo $numposts; ?>

Exibindo o número de páginas(pages)

<?php
// Quantidade de pages
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'page'");
if (0 < $numposts) $numposts = number_format($numposts);
?>

// Mostra o valor
<?php echo $numposts; ?>

2 respostas a "Exibindo o número de posts e páginas(pages) no WordPress"

  1. Marcelo disse:

    Boa tarde, tenho este blog wordpress e utilizo o tema iTheme2.
    Quando comecei a utilizar a área de fixação das postagens no topo do blog, as postagens antigas começaram a aparecer de forma aleatória, não importando a data de publicação. A cada acesso a ordem vai alterando. Não conheço a linguagem html, css, etc… e gostaria de saber se esta é uma particularidade do tema ou se tem como alterar em alguma configuração interna, que eu não encontrei.

    Obrigado e um grande abraço

  2. Cristy disse:

    como exibir apenas o valor da quantidade de posts do usuario logado? desde já agradeço! Otimo artigo!

Deixe uma resposta

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