Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como adicionar uma data de copyright dinâmica no rodapé do WordPress

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Deseja adicionar uma data de copyright dinâmica em seu rodapé do WordPress?

Um site com uma data de copyright desatualizada pode parecer pouco profissional. A inclusão de uma data de copyright dinâmica no rodapé do site mostra aos visitantes que o site está atualizado e é mantido regularmente.

Neste artigo, mostraremos como adicionar facilmente uma data de copyright dinâmica no rodapé do seu site WordPress.

Adding dynamic copyright date in WordPress footer

Uma data de direitos autorais normalmente abrange o ano atual ou o intervalo de anos em que o conteúdo, o design e o código do seu site WordPress estão protegidos por leis de direitos autorais.

A data de direitos autorais em seu site deve ser atual, mas atualizá-la manualmente leva tempo e você pode se esquecer de fazer isso.

É nesse ponto que uma data dinâmica de direitos autorais pode ajudar. Ela será atualizada automaticamente para garantir que a data seja precisa e atenda às leis de direitos autorais de diferentes países.

Ele também ajuda a proteger seu conteúdo contra violação de direitos autorais e plágio.

Além disso, uma data de copyright atualizada indica aos mecanismos de pesquisa que seu site é bem mantido e está ativo. Isso pode ajudar a melhorar as classificações dos mecanismos de pesquisa e atrair mais tráfego para o seu site.

Neste artigo, mostraremos como adicionar facilmente uma data de copyright dinâmica no rodapé do WordPress. Você pode usar os links rápidos abaixo para ir para o método que deseja usar:

Se você quiser gerar uma data de copyright dinâmica que abranja todos os anos desde o início do seu blog WordPress até o ano atual, esse método é para você. Ele funciona usando a data de publicação de sua postagem mais antiga e de sua postagem mais recente.

Para adicionar uma data de copyright dinâmica ao rodapé do WordPress, muitos tutoriais lhe dirão para adicionar um código personalizado ao arquivo functions.php do seu tema. No entanto, o menor erro ao digitar o código pode danificar seu site.

É por isso que recomendamos o uso do WPCode, que é o melhor plug-in de snippets de código para WordPress do mercado. É a maneira mais fácil e segura de adicionar código ao seu site.

Primeiro, você precisará instalar e ativar o plug-in WPCode. Para obter mais instruções, consulte nosso guia para iniciantes sobre como instalar um plug-in do WordPress.

Observação: você também pode usar o plug-in gratuito do WPCode para este tutorial. No entanto, o upgrade para a versão Pro lhe dará acesso a uma biblioteca em nuvem de trechos de código, lógica condicional inteligente e muito mais.

Após a ativação, basta acessar a página Code Snippets ” + Add Snippet na barra lateral do administrador do WordPress.

A partir daí, vá até a opção “Add Your Custom Code (New Snippet)” (Adicionar seu código personalizado (novo snippet)) e clique no botão “Use Snippet” (Usar snippet) abaixo dela.

Add new snippet

Isso o direcionará para a página “Create Custom Snippet” (Criar snippet personalizado), onde você poderá começar digitando um nome para o snippet de código. Lembre-se de que esse nome não será exibido no front-end e é usado apenas para fins de identificação.

Depois disso, você deve escolher “PHP Snippet” como o tipo de código no menu suspenso no canto direito.

Choose PHP as code type for the dynamic copyright date code

Depois de fazer isso, copie e cole o seguinte código na caixa “Code Preview” (Visualização de código):

if ( ! function_exists( 'wpb_copyright' ) ) {
	function wpb_copyright() {
		// Cache the output so we don't have to run the query on every page load.
		$output = get_transient( 'wpb_copyright_text' );
		if ( false !== $output ) {
			// Return the cached output.
			return $output;
		}
		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 ) {
			$output = '© ' . $copyright_dates[0]->firstdate;
			if ( $copyright_dates[0]->firstdate !== $copyright_dates[0]->lastdate ) {
				$output .= '-' . $copyright_dates[0]->lastdate;
			}
			// Set the value as a transient so we only run the query 1x per day.
			set_transient( 'wpb_copyright_text', $output, DAY_IN_SECONDS );
		}

		return $output;
	}
}

echo wpb_copyright();

Após a ativação, esse código buscará automaticamente os dados e exibirá a data de seus direitos autorais de acordo com as publicações mais antigas e mais recentes em seu site.

Em seguida, role para baixo até a seção “Inserção” e escolha o método “Shortcode”. Estamos usando esse método porque queremos adicionar especificamente o código ao rodapé do WordPress.

Use the shortcode method

Por fim, role de volta para a parte superior e alterne a chave “Inactive” (Inativo) para “Active” (Ativo).

Depois de fazer isso, basta clicar no botão “Save Snippet” para armazenar suas configurações.

Save the code snippet for adding dynamic copyright date

Agora, você deve rolar de volta para a seção “Inserção” e copiar o shortcode clicando no botão “Copiar” ao lado dele.

Lembre-se de que você não poderá copiar o shortcode até que tenha ativado e salvo o snippet de código.

Copy the shortcode for the dynamic copyright date

Adicionar data de copyright dinâmica ao rodapé do WordPress usando um widget

Agora você precisa adicionar o shortcode ao rodapé do WordPress. Esse método é indicado se você estiver usando um tema clássico sem o editor de site completo.

Depois de copiar o shortcode, vá para a página Appearance ” Widgets na barra lateral do administrador do WordPress.

A partir daí, role para baixo até a guia “Footer” (Rodapé) e expanda-a.

Para este tutorial, estamos usando o tema Hestia Pro. Dependendo do tema que estiver usando, sua página de widgets poderá ter uma aparência um pouco diferente.

Em seguida, você precisa clicar no botão “Add Block” (+) no canto superior esquerdo da tela e procurar o bloco Shortcode.

Ao encontrá-lo, adicione o bloco à guia “Footer” (Rodapé) e cole o shortcode WPCode nele.

Add shortcode into the footer tab

Por fim, clique no botão “Update” (Atualizar) na parte superior para salvar suas alterações.

Agora, você pode visitar seu site para ver a data dinâmica de direitos autorais em ação.

Preview for dynamic copyright date in WordPress footer

Adicionar uma data de copyright dinâmica em um tema baseado em blocos

Se estiver usando um tema baseado em blocos em seu site do WordPress, você poderá usar esse método para adicionar o shortcode de direitos autorais ao rodapé.

Primeiro, você precisa acessar a página Appearance ” Editor no painel do WordPress. Isso abrirá o editor completo do site na sua tela.

A partir daí, escolha a seção Footer (Rodapé) e clique no botão “Add Block” (+) no canto superior esquerdo da tela.

Em seguida, basta localizar e adicionar o bloco Shortcode à área de sua preferência no rodapé.

Depois de fazer isso, cole o shortcode dinâmico da data de copyright no bloco.

Add copyright date shortcode into the FSE

Por fim, não se esqueça de clicar no botão “Save” (Salvar) na parte superior para armazenar suas configurações.

Agora você pode visitar seu site para ver a data dinâmica de direitos autorais em ação.

Copyright date in fse

Se você não quiser usar código em seu site, esse método é para você.

Primeiro, você precisará instalar e ativar o plug-in Smart Copyright Year. Para obter detalhes, consulte nosso guia sobre como instalar um plug-in do WordPress.

Após a ativação, o plug-in buscará automaticamente os dados de sua data de copyright. Lembre-se de que o plug-in exibe apenas o ano atual e não mostra o intervalo de anos em que o site foi usado.

Para exibir a data de copyright, você precisará adicionar um shortcode ao rodapé do site.

Adicionar data de copyright dinâmica em um tema clássico

Se você estiver usando um tema clássico que não usa o editor de site completo, poderá usar esse método.

Primeiro, visite a página Appearance ” Widgets na barra lateral do administrador do WordPress. Quando estiver lá, role para baixo até a guia “Footer” (Rodapé) e expanda-a.

Para este tutorial, estamos usando o tema Hestia Pro, portanto, os widgets podem ter uma aparência um pouco diferente, dependendo do tema que você estiver usando.

Em seguida, clique no botão “Add Block” (+) no canto superior esquerdo da tela e localize o bloco Shortcode.

Basta adicionar o bloco à guia “Footer” (Rodapé) e, em seguida, copiar e colar o seguinte shortcode nele para exibir a data de direitos autorais desta forma:

[ano]

Add plugin shortcode in the footer widget

Por fim, clique no botão “Update” (Atualizar) na parte superior para salvar suas alterações.

Agora, você pode visitar seu site para ver a data dinâmica de direitos autorais em ação.

Copyright date preview

Adicionar data de copyright dinâmica em um tema baseado em blocos

Se você estiver usando um tema baseado em blocos com o editor de site completo, poderá inserir o shortcode de copyright dinâmico com esse método.

Você deve acessar a página Appearance ” Editor na barra lateral do administrador do WordPress.

Quando estiver lá, escolha a seção “Footer” (Rodapé) e clique no botão “Add Block” (+) no canto superior esquerdo da tela. Em seguida, procure e adicione o bloco Shortcode.

Depois disso, adicione o seguinte shortcode ao bloco para exibir a data de copyright em seu site:

[ano]

Add plugin shortcode

Por fim, clique no botão “Save” (Salvar) na parte superior para armazenar suas configurações.

Agora, você pode visitar seu site para ver a data dinâmica de direitos autorais em ação.

Copyright date preview with plugin

Esperamos que este artigo tenha ajudado você a aprender como adicionar datas dinâmicas de direitos autorais no rodapé do WordPress. Talvez você também queira ver nosso tutorial sobre como adicionar conteúdo dinâmico no WordPress e nossas principais opções dos melhores plug-ins do WordPress para expandir seu site.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

54 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Armando says

    In this article, you are recommending the Auto Copyright Year Updater plugin, but according to WordPress.org, “This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.”

    Do you have another recommendation? Thanks.

  3. Jiří Vaněk says

    Thank you for the article. I only had a tag for the current year on the site, but thanks to your snippet I was able to expand it to include the year the blog started. It looks much better. Good job. Thank you for this little thing, which I would not have figured out on my own, or I would have searched for it for a long time on the Internet and tried different codes.

  4. Moinuddin Waheed says

    Thanks for the code to add for having dynamic date in the copyright.
    it will eliminate the need to manually change the date.
    I was looking for this and will add to my websites.

  5. Yvon says

    I tried to do this as recommended in https://www.wpbeginner.com/glossary/functions-php/): I pasted the code as a snippet in the Code snippet plugin. But I’m not sure what to do next: “add the following code to your theme’s footer.php file where you want to display the date: ”
    I guess I don’t understand how the Code snippet plugin works: where the code is added / how do I address ‘footer.php’>? I tried to just paste the code in the footer, but that didn’t work… Please help this coding-newbie?

  6. Zee Aitch says

    I think we should not waste time reinventing the wheel our self, instead utilizing the available plugins like Automatic Copyrights Shortcode.

    What you think?

    • WPBeginner Support says

      That plugin was not available when this post was created, we will certainly take a look at it

      Administrador

  7. Def Egge says

    I gave this a try and, for a moment, it appeared to work.

    Clearing the WP cache and reloading the page resulted in the same old “Blah … blah … blah … | Proudly powered by WordPress” footer.

    I no longer see this code snippet in the functions.php file for the ComicPress theme.

    Does it matter WHERE in the functions.php and footer.php files the code snippets are added? If so, it would be a great help to know that.

    Thanks!

  8. Kori says

    Does it have to be a child theme for this to stay in place? I’m on Twenty Seventeen, with no child theme. Do I need to worry about this being overwritten every time I get a WP udpate?

    Appreciate the help so much!

  9. Rishabh says

    After i clicked save on the functions.php. I’m facing a white-screen of death. I also dowloaded the functions.php file but couldn’t find your code there. How do i solve it?

  10. Nikhil says

    I need to change ” Last updated on January 5th, 2016 by Editorial Staff ” this date with current date…

    So which command I have to use…. I had tried this one…

    But I’m getting the same date…

  11. gumusdis says

    Thanks! this is great, i used it on my website
    I added a post for 1 year ago, like 2015 to have more than 1 year. then I realized I could simply write down 2015 in code lol..
    anyway i hope you laughed..

  12. Kyle says

    This is WordPress Beginner!!! Why Don’t You tell the guys where exactly to put the code on PHP file? See lots of people breaking their websites so I would rather not try.

  13. lena woods says

    I added the code to functions, and it completely wiped out my website. Blank screen – when i go to login page and when i simply type in my website URL. what happened? did exactly what was said tot do above :/

  14. Mark Roth says

    I have spent hours over several days trying to find the answer to the following need:

    A blogger’s copyright info is included automatically with each post. The blogger got married and changed her last name. How to get WordPress to use old name in copyright line for posts before wedding date and new name in copyright line for posts after the wedding date?

    I know get_the_date is key, but I don’t know how to write a conditional statement that says if post publication date is before October 1 2009, display maiden name, else display married name.

    (Or, of course, if post publication date is after wedding date, display married name.)

    I’m hoping one of you here will help me with this. Please?

  15. Michaela says

    Hi, I tried to update the functions.php file, but instead I received 500 Error. What shall I do? It does not allow me to access my wordpress account to edit it back…. can you please help me?

  16. Mirco says

    You can also try the Copyright Shortcodes plugin (it’s on the WordPress plugin directory).

    Available shortcodes are: [copyright year=YYYY], [copy], [year], [years by=YYYY list=true/false sep=“, “]

    Cheers,

  17. Brandon Hann says

    This is the code I used for a long time until I realized that the year is pulled based off of GMT, so if you don’t want users in different time zones to see your site’s year change early or late, don’t use this tag…change echo date to echo date_i18n

    For example, when I used the original code, I went to my website on Dec 31st, 2014 at around 6pm PST. My website was already showing the year 2015 because Pacific Standard Time is 8 hours behind GMT.

    With the date_i18n change, your site will show the current year based on the visitor’s timezone instead. For those that are curious, i18n is an abbreviation of “internationalization” because there are 18 letters between the ‘I’ and the ‘N’.

  18. hayward says

    I am having trouble with adding the code to my function.php footer. Now I am getting this error message Parse error: syntax error, unexpected ‘function’ (T_FUNCTION) in /home3/hsp1990/public_html/wp-content/themes/couponpress/functions.php on line 35

    • Rex AZ says

      You should use a child theme rather than working with your parent theme. Just go over to the wordpress codex and source for child theme development. Just create a new functions.php file and a footer.php file in your child theme directory and insert the codes. You are good to go.

  19. Chris says

    Hi,
    how can I modify this code, so that I can have a fix “first date” of “1999”, instead of the date of the first published posting?
    Thanks.

  20. menj says

    I have used the code above, with a slight modification to the comicpress_copyright() function which I renamed to a more generic one.

  21. jrstaples1 says

    Nice tip! I addded this with almost zero coding knowledge. How would I add my site title after the year?

  22. Dominic says

    Something like this might be easier and less intensive.

    <?php
    $year = date('Y');
    if ($year != 2009){
    echo '© 2009 – '.$year.' YourSite.com';
    } else {
    echo '© 2009 YourSite.com';
    }
    ?>

  23. Gary says

    It’s worth pointing out that copyright exists for a number of years from the first time it was published. That means there’s to things to consider:

    1) The visual copyright notice is not necessary under the Berne treaty – it has no standing in law whether you have it on the site or not.

    2) If the site was first published in a certain year, claiming it could be actually published in a later year actually lowers any claim you may have for copyright infringement.

    Also, most visual copyright notices, for what they are worth, also need to put who the copyright is to, after the year(s).
    Finally, it’s typographically correct to use an “en dash” instead of the hyphen-minus character you’ve suggested.

  24. Derek Jensen says

    It surely does bug me when I go to a site and the copyright is out of date but yet they are publishing fresh content.

    This will be a nice dummy factor for that.

    As always I enjoy your guys as a WordPress resource.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.