Wordpress: Mostrar un copyright completo

Es muy habitual mostrar en el pie de página de las webs el año del copyright de las publicaciones, pero siempre se peca de lo mismo: mostrar solo el año actual.

Y así, lo que estamos diciendo es que los derechos solo son del año actual pero ¿qué pasa con las publicaciones de años anteriores, esas no tienen copyright?.

Lo típico es ver algo como © 2014 Algunos derechos reservados - Mi gran sitio web.

Cuando lo lógico sería que se mostrara el periodo completo que cubre el copyright, algo así: © 2005 - 2014 Algunos derechos reservados - Mi gran sitio web.

Bueno, pues para tener un Copyright que muestre el primer año en el que haya publicaciones y el actual solo requiere dos pasos:

1. Crea la función

En tu plugin de funciones o en el archivo functions.php del tema actual añade el siguiente código:

//Copyright completo
function mi_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;
}



El código anterior revisa las entradas publicadas y recupera el año en que se publicó la primera, luego hace lo mismo con la última entrada publicada, para ofrecernos una salida impresa de los años de copyright de ambos años.



2. Añade la función al tema


Cuando hayas guardado los cambios de la nueva función ve al archivo del tema donde quieras que aparezca la información de Copyright, normalmente footer.php y añade lo siguiente donde quieras que se muestre el resultado:




<?php echo mi_copyright(); ?> Algunos derechos reservados - Mi gran sitio web.



Y tendrás el resultado esperado.



Tomado de http://ayudawordpress.com/mostrar-un-copyright-completo/



“El que gana, gana. El que pierde, pierde” (Liliana Reyqui)

0 Comentarios