Como atualizar o ano no rodapé do blog automaticamente? Por Rodrigo Ghedin 15 Janeiro 2008 às 8:20 pm e possui

É prática comum, de sites normais e blogs, incluir dentre as informações contidas no rodapé o ano corrente. Alguns colocam o ano em que surgiu, e em seguida, o atual. Sou adepto dessa última modalidade.

Só que, entra ano, sai ano, raramente me lembro de atualizar o ano no rodapé dos blogs nos primeiros dias de janeiro, tanto que, se duvidar, ainda hoje deve haver alguns sites com um defasado “2007″ onde deveria constar um novíssimo “2008″.

Editando um tema hoje, encontrei uma solução interessante e estupidamente simples, uma daquelas da série “por que não pensei nisso antes?”. O WordPress possui tags especiais, as chamadas Template Tags. Dentre elas, existem várias relativas a datas e horários, as quais se aproveitam da sintaxe do PHP no assunto em foco para exibir datas e horários de posts e comentários. A dica é usar uma dessas tags para exibir o ano corrente, obtido através das configurações do próprio WordPress e servidor web, no rodapé do blog.

Abra o arquivo footer.php do seu tema, e acrescente a linha abaixo no local onde deseja exibir o ano:

<?php the_time('Y'); ?>

Simples assim!

PS: quinta-feira viajarei e ficarei dez dias praticamente offline, dependendo de hotspots que porventura encontrar por aí. Não reparem caso eu suma por estes dias, e cobrem atualizações só do Érico, haha! Até o fim do mês estou de volta :) .

Adicionar um comentário

4 comentários : “ Como atualizar o ano no rodapé do blog automaticamente? ”

  1. 1
    Thássius V. :

    Pelo que eu entendo, isso gera mais um query para o servidor processar.

  2. 2
    Mayara :

    Olá! Primeiro quero parabenizá-lo pelo blog. De grande utilidade e pelo pouco que conheço muito bem esclarecido!
    Com certeza irei vir aqui tirar minhas dúvidas.
    No entanto, visitei o artigo sobre como enviar arquivos pelo FTP mas continuo com uma dúvida e ficaria muito feliz se vc pudesse me responder.
    Até agora só li sobre como enviar os arquivos. Mas como posso baixar os arquivos do meu site para o meu pc? Porque assim irei fazer algumas modificações no código HTML e depois enviarei novamente para o servidor. Tenho o Filezilla, mas não sei como fazer para baixar os arquivos do meu site.
    Se vc souber me dar uma dica, agradeço!
    E mais uma vez parabéns pelo trabalho =)

  3. 3
    Diego Ciconi :

    Fala Rodrigo,

    Cara, o Blogajuda não vai mais ser atualizado?!

    Enfim… A função the_time() do Wordpress não deve ser usada dessa forma, uma vez que ela exige ser usada dentro do Loop. Ou seja, a data que vai aparecer no rodapé será a data do último post, não da data atual.

    A maneira mais correta de fazer isso seria usando a própria função date() do PHP, que é tão simples quanto o the_time:

    Como se pode ver, a única diferença é que ela não imprime, então temos de usar a função echo do PHP.

    Abraços.

  4. 4
    Diego Ciconi :

    Bem, parece que o blog cortou o que estava dentro da tag.. hehe
    O comando é:
    <?php echo date(’Y'); ?>

Escreva um Comentário

XHTML: Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>