En este artículo hablaremos de cómo crear un Copyright con el año dinámico en WordPress, es decir, que conforme pase el tiempo esa fecha cambie automáticamente. Esto te permitirá no tener que estar actualizando constantemente el pié de tu web.
Vamos hablar de algunos plugins que pueden ayudar pero nos centraremos en editarlo manualmente. Para poder editar el pié de página de tu web tendrás que utilizar algún gestor FTP que te permita acceder a los archivos del tema que estés utilizando en tu web.
Recuerda que a la hora de editar el archivo footer.php tienes que intentar mantener la estructura original que este tenía y sustituir el texto variable por el que puedes encontrar en este artículo, esto evitará que se descuadre el pié de tu web.
Mostrar el año actual de forma dinámica en el Copyright
Para mostrar el año actual utilizando PHP solo tenemos que utilizar la función «date» que nos permite seleccionar el año actual.
Si ponemos el siguiente código en nuestro archivo footer.php el texto cambiará de forma dinámica.
CarlosMR <?php echo date('Y'); ?> Desarrollo web WordPress.
El resultado sería a día de hoy «CarlosMR 2019 Desarrollo web WordPress» pero cuando el año cambie el texto cambiará de forma automática.
Mostrar intervalo de fechas según primera y última publicación en el Copyright
Si queremos hacer algo un poco más complejo, podemos calcular cuando fue la primera publicación y cuando fue la última publicación y crear un intervalo entre ambas fechas.
Para ello podemos utilizar el siguiente código que deberemos añadir al final del archivo functions.php de nuestro tema (ya que esto se encarga solamente del cálculo de fechas).
function https://carlosmr.com/wp-content/uploads/2021/04/pedro-lastra-Nyvq2juw4_o-unsplash.jpg_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;
}
Y después añadiremos el siguiente código al archivo footer.php de nuestro tema.
CarlosMR <?php echo https://carlosmr.com/wp-content/uploads/2021/04/pedro-lastra-Nyvq2juw4_o-unsplash.jpg_copyright(); ?> Desarrollo web WordPress.
El resultado, si por ejemplo tenemos artículos de 2018 y 2019 será «CarlosMR 2018-2019 Desarrollo web WordPress»
Plugins para mostrar un Copyright dinámico en WordPress
Existen diferentes plugins que pueden ayudarte a mostrar el copyright de forma dinámica en WordPress, aquí tienes una lista de algunos de ellos:
- Current Year and Copyright Shortcodes
- Copyright Shortcodes
- Dynamic Dates
- Automatic Copyright Year
- Auto Copyright
Estos plugins utilizan Shortcodes para ayudarte a poner fechas de forma dinámica, si sabes utilizarlos pueden ser una solución rápida y sencilla al problema, en todo caso te recomiendo leerte detalladamente la página del plugin para entenderlos correctamente antes de instalarlos.
Añadir el símbolo de Copyright en WordPress
Recuerda que además puedes añadir el símbolo de copyright ( © ) como se explica en este artículo en cualquier lugar del código del archivo footer.php.
Conclusión
Tener un copyright que tienes que cambiar cada año no es nada útil y tener una fecha obsoleta da una mala impresión. Sin duda no hay nada mejor que dejar que tu web se encargue de ello de forma automática y despreocuparse del problema.
Recuerda que para no perder ninguno de tus cambios deberás tener un Tema hijo o no podrás actualizar tu tema, porque si modificas una plantilla y el tema es actualizado todos los cambios se perderán.
Si te ha ayudado este artículo me encantaría que lo compartieras con alguien a quien le pueda parecer útil. Muchas gracias y nos vemos en el próximo artículo. No olvides echarle un vistazo al resto del contenido del blog.