Cuando visito una web, una de las primeras cosas que hago es mirar la fecha del copyright del pie de página; y, la verdad es que si el año que aparece no es el actual, me da la sensación de que el sitio está abandonado.
Y si solo se me muestra el año actual en el copyright del footer tampoco me quedo muy satisfecho porque no puedo saber la antigüedad del sitio web.
Aunque actualizar la información de copyright en el pie de página es una de las acciones clave para la correcta administración de un sitio web en WordPress, si tienes que hacerlo a mano, año tras año, es normal que se te pase por alto.
Por suerte, hay varias soluciones para mantener actualizada la fecha del copyright de tu sitio web de forma dinámica, consiguiendo que aparezca siempre el año actual en el pie de página de WordPress.
Solución PHP simple para poner una fecha de copyright dinámica
Puedes solucionarlo añadiendo un código similar al siguiente al texto del copyright de tu sitio web:
© 2018 – <?php echo date('Y'); ?> tusitio.es
Lenguaje del código: PHP (php)
Aunque esta es la forma más simple de mantener actualizado el año del copyright del pie de página, el problema es que tendrías que agregarla una vez que tu sitio tenga, al menos, un año de antigüedad.
Pero no te preocupes, que también eso tiene arreglo.
Solución elegante para mostrar una fecha de copyright dinámica en el pie de página de tu web
Para implementar la fecha de copyright en el pie de página de WordPress de forma dinámica, agrega el siguiente código en el archivo functions.php de tu tema hijo o en tu plugin de funciones:
function jrb_fecha_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]->lastdate;
}
$output = $copyright;
}
return $output;
}
add_shortcode( 'fecha_copyright', 'jrb_fecha_copyright' );
Lenguaje del código: PHP (php)
Esta función genera una fecha de copyright dinámica basada en las fechas de tus publicaciones más antigua y más reciente.
Si es el primer año de tu sitio, esta función solo mostrará el año actual. De otra forma, mostrará el año de la primera publicación y el año actual de esta forma:
© 2018 - 2022
Para mostrar el copyright dinámico, puedes usar el shortcode [fecha_copyright] o añadir el siguiente código donde quieras que aparezca:
<?php jrb_fecha_copyright(); ?>
Lenguaje del código: PHP (php)
Mantén la información de tu sitio al día
Asegúrate de que la información de copyright en el pie de página refleje el año actual. Sobre todo si tu web es un ecommerce o forma parte de tu modelo de negocio.
De lo contrario, tus visitantes o potenciales clientes no sabrán si el sitio web está activo y pueden estar menos dispuestos a leerte, comprar o contactar contigo.