Come aggiungere una data di copyright dinamica in WordPress Footer

Come aggiungere una data di copyright dinamica in WordPress Footer / Esercitazioni

Spesso vedrai un sito web che ha una data di copyright obsoleta che è piuttosto fastidioso. Ci sono anche siti che mostrano solo l'anno in corso per la loro data di copyright, che è ancora più fastidiosa perché non saprai quanti anni ha il sito. C'è una semplice soluzione PHP a questo che la maggior parte degli sviluppatori vorrebbe sapere, ma c'è un modo più elegante che ti mostreremo. In questo articolo, condivideremo una funzione che genererà automaticamente una data di copyright in base alla data pubblicata del tuo post più vecchio e più recente.

Semplice soluzione PHP per la data di copyright dinamica

Dovresti incollare qualcosa come questo nel tuo tema functions.php file

 © 2009 - YourSite.com 

Il problema con questo problema è che dovresti aggiungerlo una volta che il tuo sito ha almeno un anno.

Elegante soluzione WordPress per la data di copyright dinamica

Navigando nel web, abbiamo visto una soluzione più elegante suggerita da @frumph di CompicPress Theme. Stanno usando questa funzione sul loro eccellente tema di ComicPress. Questa funzione genererà una data di copyright dinamica in base alla data pubblicata del post più vecchio e al post più recente. Se è il primo anno del tuo sito, questa funzione mostrerà solo l'anno corrente.

Per implementare questa dinamica data di copyright nel piè di pagina di WordPress, apri i temi del tuo tema functions.php file e aggiungi il seguente codice:

 function 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-> post 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; 

Quindi apri il tema footer.php file e aggiungi il seguente codice nel punto in cui desideri visualizzare la data:

  

Questa funzione aggiungerà il seguente testo:

© 2009 - 2016

Non mantenere le date sul copyright obsolete. Approfitta di questa tecnica nei tuoi siti WordPress attuali e futuri.