Comment ajouter une date de copyright dynamique dans WordPress Footer

Comment ajouter une date de copyright dynamique dans WordPress Footer / Tutoriels

Vous verrez souvent un site Web avec une date de copyright obsolète, ce qui est assez ennuyeux. Il y a aussi des sites qui affichent uniquement l'année en cours pour leur date de copyright, ce qui est encore plus gênant car vous ne saurez pas quel âge le site a. Il existe une solution PHP simple que la plupart des développeurs connaissent, mais il existe un moyen plus élégant que nous allons vous montrer. Dans cet article, nous allons partager une fonction qui générera automatiquement une date de copyright basée sur la date de publication de votre publication la plus ancienne et la plus récente..

Solution PHP simple pour une date de copyright dynamique

Vous colleriez quelque chose comme ça dans votre thème functions.php fichier

 © 2009 - YourSite.com 

Le problème avec ce problème est que vous devez ajouter ceci une fois que votre site a au moins un an..

Solution WordPress élégante pour une date de copyright dynamique

Lors de la navigation sur le Web, nous avons vu une solution plus élégante proposée par @frumph de CompicPress Theme. Ils utilisent cette fonction sur leur excellent thème ComicPress. Cette fonction générera une date de copyright dynamique basée sur la date de publication de votre publication la plus ancienne et de votre publication la plus récente. S'il s'agit de la première année de votre site, cette fonction n'affichera que l'année en cours..

Pour implémenter cette date de copyright dynamique dans votre pied de page WordPress, ouvrez celui de votre thème. functions.php fichier et ajoutez le code suivant:

 fonction 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] -> date du dernier; $ output = $ copyright; return $ output; 

Puis ouvrez votre thème footer.php Fichier et ajoutez le code suivant où vous voulez afficher la date:

  

Cette fonction ajoutera le texte suivant:

© 2009 - 2016

Ne gardez pas vos dates de copyright obsolètes. Profitez de cette technique dans vos sites WordPress actuels et futurs.