Agregar la información de derechos de autor con el año actual en el pie de página de sitios web y blogs es importante para transmitir a su audiencia la información de que el contenido que encuentran está “vivo” y actualizado en este sitio. También es interesante agregar el año del inicio del sitio, cuanta más información sobre la madurez y evolución del blog, más credibilidad pasará al lector.
Sin embargo, mantener actualizada la información de derechos de autor en el año en curso, especialmente si cuida muchos sitios, es difícil si se trata manualmente, incluso anualmente.
Sin embargo, existe una solución PHP muy sencilla y práctica que te permite poner en tu blog una fecha de copyright dinámica y automática, para que ya no tengas que preocuparte por esta situación.
Aquí hay formas de implementar esto, no solo usando PHP puro, sino también en vistas Blade de sitios web y sistemas desarrollados en [Laravel][1] o en una función en el tema de su blog de WordPress.
Año de copyright automático en PHP
Usando la función PHP date, que formatea la fecha y hora locales.
Al llamar a la fecha y pasar el parámetro del formato que desee, puede especificar que solo el año, con 4 (cuatro) dígitos, se muestre como salida del comando.
- Parámetro Y - representación del año completo, 4 dígitos - Ejemplos:
1999
o2003
.
La línea de código que se agregará a su script PHP es la siguiente:
copyright 2010 - <?php echo date('Y'); ?>
Felicitaciones su sitio web o blog en PHP puro presentará la información de derechos desde el año de inicio hasta la fecha actual, siempre actualizada.
Año de copyright automático en Blade Laravel
Si está utilizando el framework Laravel usará la
misma función de fecha
que PHP, pero lo hará de la misma manera que el motor de plantillas Blade utiliza para mostrar información y ejecutar las
salidas de sus pantallas de usuario.
Simplemente reemplace la declaración <? php echo .. ?>
con la conocida directriz con corchetes dobles {{date("Y")}}
.
copyright 2010 - {{ date("Y") }}
Genial, ahora también te mantienes actualizado el año en los derechos de autor de tus sistemas en Laravel.
Pie de página con año de copyright automático en WordPress
Finalmente, si está trabajando con un blog usando WordPress, una solución elegante es crear una función helper para incorporarla a su tema.
El propósito de esta función es formatear la información de fecha de copyright de una manera dinámica y automática, sin embargo, en lugar de usar una fecha de inicio fija en el código, informe la fecha de publicación de su primer y último artículo. Si el sitio está en el primer año de vida, solo la función muestra solo el año actual.
Para ello, en el archivo functions.php
agregue el siguiente código:
function mazerdev_copyright() {
global $wpdb;
$dates = $wpdb->get_results("SELECT
YEAR(min(post_date_gmt)) AS first,
YEAR(max(post_date_gmt)) AS last
FROM $wpdb->posts
WHERE post_status = 'publish'");
$output = '';
if($dates) {
$copyright = "copyright " . $dates[0]->first;
if($dates[0]->first != $dates[0]->last) {
$copyright .= '-' . $dates[0]->last;
}
$output = $copyright;
}
return $output;
}
Agregar en el archivo de pie de página.php del tema
de WordpressLa primera forma de utilizar la función de copyright es insertarla directamente en el código de tu tema, específicamente en el archivo que define el pie de página.
Para ello, abra el archivo footer.php e introduzca el siguiente código donde desea que se muestre su fecha:
<?php echo mazerdev_copyright(); ?>
Crear un shortcode en Wordpress
La segunda forma, más elegante, mejor reutilizable y menos intrusiva en el código del tema que estás utilizando, es crear un shortcode de WordPress.
Primero debe cambiar el archivo function.php nuevamente agregando el registro de su nuevo shortcode:
// see that we changed the name of the function to not clash with the name of the shortcode we want to register
function mazerdev_copyright_handle() {
// o código já existente
}
// add this line
add_shortcode( 'mazerdev_copyright', 'mazerdev_copyright_func' );
Al usar la función add_shortcode
WordPress registrará un shortcode con el nombre introducido en el primer
parámetro, y cuando encuentre el mismo en el contenido de tu blog, ejecutará la función informada en el segundo parámetro.
La llamada de código abreviado predeterminada es [name_of_shortcode]
.
Portabilidad, para insertar el copyright automático ahora puedes usar un widget o constructor de pie de página que tu tema puede ofrecer,
simplemente insertando el shortcode [mazerdev_copyright]
en el punto en el que deseas insertar correctamente el año.
[mazerdev_copyright]
Resultado de funciones
Todas las funciones, estrategias demostradas, darán como resultado el mismo resultado, que se muestra a continuación:
<p class="has-background" style="background-color:#e4e7ea">
copyright 2010 – 2021
</p>
Al aplicar esta técnica al entorno que está utilizando para su sitio web o blog, ya no tendrá sus fechas de derechos de autor obsoletas.
Comentarios