Veja se este link te ajuda:
Codex: Time parameters
Criador do tópico
brun@
(@brun)
Não consegui fazer nada, valeu pela ajuda!
Brun@, existem algumas alterações/ personalizações que exigem certo conhecimento de HTML, CSS, PHP e/ou CODEX do WP. Eu não pensei em um código para exibir a quantidade de posts publicados no dia e não pesquisei no codex pra ver se existe alguma função pronta pra isto, mas te mandei o link dos parametros relacionados e data, lá tem exemplos de como exibir os posts de determinada data, achei que poderia ser uma luz pra você.
Vou dar uma pesquisada e ser achar algo volto aqui pra compartilhar.
Criador do tópico
brun@
(@brun)
Certo, eu não conheço bem o CODEX do wp e PHP, aí não consegui, mais o link que você me passou foi muito bom, uma função como essa seria uma coisa muito boa para todos, pois muitos queriam fazer algo assim, valeu!
Tente fazer assim:
$today = getdate();
query_posts('year=' .$today["year"] .'&monthnum=' .$today["mon"]
.'&day=' .$today["mday"] );
E dentro do loop ao invés de exibir titulo, conteúdo e etc… você simplesmente monta um contador e fora do loop da um echo nele.
Ficaria tipo assim:
<?php
$today = getdate();
query_posts('year=' .$today["year"] .'&monthnum=' .$today["mon"]
.'&day=' .$today["mday"] );
$cont = 0;
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
$cont++;
}
echo $cont." posts publicados hoje.";
}
else{
echo "Nenhum post publicado hoje.";
}
wp_reset_query();
?>
Cole o código acima onde deseja que apareça a quantidade de posts publicados.
Criador do tópico
brun@
(@brun)
É, o código funciona mesmo, é bem legal mesmo, mais esta dando um erro, quando eu ia acessar a index, dava um erro em algumas linhas, nessas linhas estavam os códigos: <?php endif; ?>
<?php else : ?>
e <?php endwhile; ?>
Quando eu tirava os códigos o erro desaparecia, mais só mostrava um post a index (porque tirei o <?php endwhile; ?>
), o que faço? e tenho um código, que impede de ser mostrado uma categoria, é o código seguinte:
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("cat=-11, -1180&paged=$paged"); ?>
, funciona se colocar fora do código ?
Valeu!!!
Onde no código que eu te passei você viu <?php endif; ?> <?php else : ?> e <?php endwhile; ?>
, reveja o código que te passei e verá que não tem isso, logo o erro não é no meu código.
Para excluir a categoria de ID 11 e 1180 como você mostrou no seu query_post() substitua a segunda linha do meu código por:
query_posts('cat=-11,-1180&year=' .$today["year"] .'&monthnum=' .$today["mon"]
.'&day=' .$today["mday"] );
Criador do tópico
brun@
(@brun)
Sim, o erro não é no seu código, já estou solucionando, valeu!
O código para contar os posts publicados no dia atual funcionou? Vou marcar o tópico como resolvido, caso o código não tenha funcionado você desmarca e coloca aqui o erro.