Actualizar automáticamente la fecha del footer de tu WordPress

Actualizar automáticamente la fecha del footer

Tiempo estimado de lectura: 7 minutos

 

Cómo actualizar automáticamente la fecha del footer

Una de las cosas a las que todos nos enfrentamos cuando cambiamos de año, es actualizar las fechas de los copyright del footer de nuestra web.

Si solo tienes una web, no es fastidioso cambiarla manualmente, al fin y al cabo, solo lo haces una vez al año. Pero ¿que ocurre si tienes varios proyectos personales?, o también, ¿qué ocurre si tienes que actualizar manualmente todas las fechas de las webs de tus clientes?. Se convierte en un trabajo verdaderamente tedioso y aburrido.

Actualizar automáticamente la fecha del footer sin plugins

Lo que vamos a conseguir con esto es una opción muy simpática que te muestra el año de creación de tu web, un guión de separación (-) y el año actual. Como siempre que insertamos código en nuestro WordPress, tenemos dos opciones para hacerlo:

En esta ocasión vamos a hacerlo insertando código en el archivo functions.php de nuestro Tema activo. Antes de continuar te recomiendo que trabajes en tu Child Theme antes de trabajar directamente en tu Tema.

Este es el código que debes copiar y pegar en el functions.php de tu Child Theme:

/* Actualizar automáticamente la fecha del copyright del footer */
function gn_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;
}

Insertar el código que muestra la fecha

Una vez hemos insertado este código en el functions.php, vamos a insertar el código que hará la llamada y mostrará la fecha de forma automática.

Para ello debemos insertar otro código en el archivo footer.php de tu Tema activo (ni que decir tiene, que deberías copiar el archivo footer.php de tu Tema y pegarlo en la carpeta de tu Child Theme, con eso te evitas modificar el archivo y perder los cambios realizados cuando actualices tu Tema padre).

Código que debes copiar y pegar:

<?php echo gn_copyright(); ?>

Muy importante
Este código debes pegarlo antes de cerrar el footer del archivo footer.php, es decir, debes pegarlo antes de la etiqueta </footer>


¿Qué te ha parecido el artículo?. Házmelo saber en los comentarios que tienes más abajo. Estoy deseando leerte.

Por último, si crees que este artículo puede ser interesante para algún amigo tuyo, te agradecería enormemente que lo compartieras con él y con todo el mundo a través de las Redes Sociales.

Puntúa este artículo:
[Total: 0 - Promedio: 0]

Puede que también te interese...

Deja un comentario

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad de este sitio. *