Copyright automatizando o ano

Categoria

Geral

Postado em

31 de janeiro de 2020

Tempo de leitura

4 minutos

Visualizações

747

Como nós da Point Comunicação sempre estamos desenvolvendo temas para nossos clientes, sempre colocamos o ano no rodapé dos sites, mas a manutenção anual disso é muito complexa, pois, se for imaginar que teremos que todo ano alterar o ano do copyright.

Para automatizar isso e o ano ser sempre atualizado automaticamente, vou listar algumas formas de fazer isso em PHP e Javascript.

Vamos lá, 😉

Vamos mostrar o ano atual (PHP)

&copy; <?php echo date("Y"); ?>

 

Agora vamos fazer uma forma de mostrar o ano da fundação da empresa juntamente com o ano atual – (PHP)

&copy; 2008-<?php echo date("Y"); ?>

 

Agora para prevenirmos  alguns erros que possam ocorrer vamos criar uma função e em seguida mostrar a forma de uso – (PHP)

<?php function auto_copyright($year = 'auto'){ ?>
   <?php if(intval($year) == 'auto'){ $year = date('Y'); } ?>
   <?php if(intval($year) == date('Y')){ echo intval($year); } ?>
   <?php if(intval($year) < date('Y')){ echo intval($year) . ' - ' . date('Y'); } ?>
   <?php if(intval($year) > date('Y')){ echo date('Y'); } ?>
<?php } ?>

 

Forma de usar a função acima: (PHP)

<?php auto_copyright(); // 2011

<?php auto_copyright("2010");  // 2010 - 2017

 

As vezes terá que inserir via javascript, principalmente em tema pronto que não tem a opção de você colocar o PHP no editor.

Segue abaixo uma forma de aplicar via Javascript

 

<script type="text/javascript">
  document.write(new Date().getFullYear());
</script>

 

Como eu utilizo pouco o copyright, é mais no footer.php mesmo, eu faço assim:

&copy; <?php echo date("Y"); ?> - Todos os direitos reservados - <?php bloginfo('name'); ?> <?php bloginfo('description'); ?>

Vamos explicar o código acima:

  • date(“Y”):  Já sabemos que é o ano do copyright, explicado no início deste post
  • bloginfo(‘name’): É a tag que imprime o nome do site
  • bloginfo(‘description’): É a tag que imprime a descrição do site

Quer saber tudo sobre bloginfo(); ?

Acesse aqui

Antes que me pergunte, qual nome? qual descrição?

Segue abaixo o print… rsrsrsrs

Título e descrição do site

 

Agora se quer imprimir em mais lugares o copyright segue a dica do nosso amigo abaixo:

Para você que usa WordPress, tem uma indicação de um amigo nosso do Grupo WordPress Brasil, [(Post)] que nos passou um shortcode a ser criado.

Então vamos parar de blá blá e mão na massa.

Abra seu arquivo functions.php e crie o seguinte shortcode:

function pointcom_shortcode_ano()
{
$ano = date('Y');

return $ano;
}
add_shortcode('ano_copy' ,'pointcom_shortcode_ano' );

Para usar é muito simples, apenas adicione o shortcode desta forma em qualquer lugar [ano_copy].

Fácil né, então diga a nós o que achou dessas dicas…. e obrigado ao Grupo WordPress Brasil pela dica acima ;)…

Espero ter ajudado..

Gostou? compartilhe nas redes!! ;)

Deixe seu comentário