Muitas vezes você passa por sites ou blogs, em WordPress ou não, que têm as datas de copyright no rodapé completamente desatualizadas. Isso é mau por duas razões: primeiro porque revela desleixo sobre o trabalho, e segundo porque passa uma imagem errada para o leitor. Outra desvantagem é você mostrar apenas a data de copyright do ano em que se encontra, e não a data desde o que início do blog, o que significa que você não conseguirá saber quanto tempo o blog tem. No entanto, existe uma solução em PHP muito simples e prática que lhe permite colocar em seu blog uma data de copyright dinâmica e automática, para que você não tenha mais de se preocupar com essa situação. Neste artigo, iremos partilhar consigo uma funcionalidade que irá gerar automaticamente sua data de copyright baseada no primeiro artigo e no último artigo publicados em seu blog.

SOLUÇÃO DE PHP SIMPLES

Você poderá copiar e colar algo deste género em seu ficheiro functions.php:

© 2009 – <?php echo date('Y'); ?> seusite.com

O problema desse código é que só faz sentido colocá-lo em seu blog quando ele tiver pelo menos 1 ano de idade.

SOLUÇÃO ELEGANTE PARA WORDPRES

Enquanto pesquisávamos na internet, reparámos numa solução viável proposta pelos colegas do wpbeginner. Esta função irá gerar uma data de copyright dinâmica e automática baseada na data de publicação do seu primeiro e último artigos. Se por ventura seu blog tiver o mesmo ano na publicação de seu primeiro e último artigo, então a função mostra apenas o ano corrente.

Para implementar essa data dinâmica de copyright no seu rodapé do WordPress, abra seu ficheiro functions.php e adicione-lhe o seguinte código:

function comicpress_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results("
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = 'publish'
");
$output = '';
if($copyright_dates) {
$copyright = "© " . $copyright_dates[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= '-' . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
}

Depois disso, abra seu ficheiro footer.php e cole o seguinte código onde deseja que sua data seja mostrada:

<?php echo comicpress_copyright(); ?>

Esta função irá produzir um texto do tipo:

© 2008 – 2010

Dessa forma, você nunca mais terá suas datas de copyright desatualizadas. Aproveite esta matéria para atualizar seus blogs e use-a sempre que criar um novo blog em WordPress.

Até Já!

Autor: Paulo Faustino

Blog do Autor | Artigos do Autor:

Fundador da Escola Dinheiro. É um empreendedor e blogueiro que dedica a sua vida à produção e partilha de conteúdos de grande qualidade, contando já com alguns dos mais reconhecidos blogs de Portugal e do Brasil.

Templates Wordpress que Recomendamos:

  • U-Design WordPress Theme
  • Tersus - Responsive WordPress Theme
  • Modernize - Flexibility of Wordpress
  • Good Space - Responsive Minimal WP Theme
  • Sterling - Responsive Wordpress Theme
  • Karma - Clean and Modern Wordpress Theme
  • Doover Premium WordPress Theme
  • MayaShop - A Flexible Responsive e-Commerce Theme
  • SmartStart WP - Responsive HTML5 Theme
  • Striking Premium Corporate & Portfolio WP Theme
  • Core Minimalist Photography Portfolio
  • King Size - fullscreen background WordPress theme

Gostou deste artigo? Então torne-se fã do Blog no Facebook!


Theme Forest

Comentários dos Alunos


  1. Jonathan
    01.11.2010

    Ótimo tutorial, mas por que não estás a usar?
    Aqui no footer apenas exive o ano de 2008. :S

    Responder


  2. É mesmo Paulo! O site da Escola Dinheiro e Escola WordPress estão com o rodapé assim: © 2008-2010 | TODOS OS DIREITOS RESERVADOS, e já estamos em 2011!
    Parabéns pelo post! Abraço!

    Responder


  3. André Marcos
    09.01.2011

    Ele troca de acordo com a data mais recente do post é isso!?

    O Paulo deve usar o manual… estranho isso, mas no meu funcionou.. agora é só alinhar no centro ^^

    Grato Paulo!

    Responder


  4. Mateus
    21.01.2011

    Valeu mesmo cara, era exatamente isso que queria saber.

    Responder

Comente o Artigo!

RSS
Twitter
Facebook
Comentários
ASSINANTES
SEGUIDORES
FÃS
COMENTÁRIOS
11485

Subscrever Newsletter
Subscreva a Newsletter:


Elegant Themes

Wix

Theme Forest

Mojo Themes



Assine a Escola Wordpress Assine a Newsletter da Escola Wordpress Escola Wordpress no Twitter Escola Wordpress no Facebook Escola Wordpress no Youtube Escola Wordpress no Google Buzz