A menudo verá un sitio web que tiene una fecha de copyright desactualizada que es bastante molesto. También hay sitios que solo muestran el año actual de su fecha de copyright, lo que es aún más molesto porque no sabrá la antigüedad del sitio. Hay una solución PHP simple para esto que la mayoría de los desarrolladores sabrían, pero hay una manera más elegante que le mostraremos. En este artículo, compartiremos una función que generará automáticamente una fecha de copyright basada en la fecha publicada de su publicación más antigua y más reciente.

Solución PHP simple para fecha de Copyright dinámica

Pegarás algo así en tu tema functions.php archivo

© 2009 - YourSite.com 

El problema con este problema es que debería agregar esto una vez que su sitio tenga al menos un año de antigüedad.

Solución elegante de WordPress para Dynamic Copyright Date

Al navegar por la web, vimos una solución más elegante sugerida por @frumph of CompicPress Theme. Están usando esta función en su excelente tema de ComicPress. Esta función generará una fecha de derechos de autor dinámica basada en la fecha publicada de su publicación más antigua y su publicación más reciente. Si es el primer año de su sitio, esta función solo mostrará el año actual.

Para implementar esta fecha dinámica de derechos de autor en su pie de página de WordPress, abra su tema functions.php archivo y agregue el siguiente código:

función comicpress_copyright () {
 global $ wpdb;
 $ copyright_dates = $ wpdb-> get_results ("
 SELECCIONAR
 AÑO (min (post_date_gmt)) AS firstdate,
 AÑO (max (post_date_gmt)) AS lastdate
 DE
 $ wpdb-> publicaciones
 DÓNDE
 post_status = 'publicar'
 ");
 $ salida = '';
 if ($ copyright_dates) {
 $ copyright = "©".  $ copyright_dates [0] -> firstdate;
 if ($ copyright_dates [0] -> firstdate! = $ copyright_dates [0] -> lastdate) {
 $ copyright. = '-'.  $ copyright_dates [0] -> lastdate;
 }
 $ salida = $ copyright;
 }
 return $ salida;
 } 

Luego abre tu tema footer.php archivo y agregue el siguiente código donde desea mostrar la fecha:


Esta función agregará el siguiente texto:

© 2009 – 2016

No mantengas tus fechas de derechos de autor obsoletas. Aproveche esta técnica en sus sitios actuales y futuros de WordPress.