Een dynamische auteursrechtdatum toevoegen in WordPress Footer

Een dynamische auteursrechtdatum toevoegen in WordPress Footer / tutorials

Vaak zie je een website met een verouderde copyrightdatum die behoorlijk vervelend is. Er zijn ook sites die alleen het huidige jaar tonen voor hun copyrightdatum, wat nog vervelend is omdat je niet weet hoe oud de site is. Er is een eenvoudige PHP-oplossing die de meeste ontwikkelaars zouden kennen, maar er is een elegantere manier die we u laten zien. In dit artikel zullen we een functie delen die automatisch een copyrightdatum genereert op basis van de gepubliceerde datum van je oudste en nieuwste bericht.

Simpele PHP-oplossing voor dynamische auteursrechtdatum

Je zou zoiets in je thema's plakken functions.php het dossier

 © 2009 - YourSite.com 

Het probleem met dit probleem is dat u dit zou moeten toevoegen als uw site ten minste één jaar oud is.

Elegante WordPress-oplossing voor dynamische auteursrechtdatum

Tijdens het surfen op het web, zagen we een meer elegante oplossing voorgesteld door @frumph van CompicPress Theme. Ze gebruiken deze functie op hun uitstekende thema ComicPress. Deze functie genereert een dynamische copyrightdatum op basis van de gepubliceerde datum van uw oudste bericht en uw nieuwste bericht. Als dit het eerste jaar van uw site is, geeft deze functie alleen het huidige jaar weer.

Om deze dynamische copyrightdatum in uw WordPress-footer te implementeren, opent u uw thema's functions.php bestand en voeg de volgende code toe:

 function comicpress_copyright () global $ wpdb; $ copyright_dates = $ wpdb-> get_results ("SELECT YEAR (min (post_date_gmt)) ALS eerste datum, YEAR (max (post_date_gmt)) ALS laatste datum 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; 

Open vervolgens je thema's footer.php bestand en voeg de volgende code toe waarop u de datum wilt weergeven:

  

Met deze functie wordt de volgende tekst toegevoegd:

© 2009 - 2016

Bewaar uw copyrightdatums niet verouderd. Profiteer van deze techniek in uw huidige en toekomstige WordPress-sites.