
Copyright automatizando o ano
31 de janeiro de 2020 | Leitura de 4 min.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)
© <?php echo date("Y"); ?>
Agora vamos fazer uma forma de mostrar o ano da fundação da empresa juntamente com o ano atual – (PHP)
© 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:
© <?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();
?
Antes que me pergunte, qual nome? qual descrição?
Segue abaixo o print… rsrsrsrs
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..
Posts Relacionados

Inserir máscaras nos inputs do Contact Form 7
Olá, pessoal tudo bem? Eu utilizo muito pouco o contact form 7, geralmente uso mais o meu plugin...
Leia mais

Desativar Pingback e Trackback – WordPress
Vejo muitos tutoriais por ai comentando sobre como desativar o Pingback e Trackback. Mas notei que...
Leia mais