Cómo mostrar la fecha de la última edición de tus entradas

Publicado por Nachitox | 17 de November de 2008   

¿Te pasa a menudo de que publicas entradas, y luego las vas editando? Si este es tu caso, seguramente te gustaría mostrar la fecha en que has hecho la última modificación. Déjame decirte de que esto es posible.

Lo que vamos a hacer es editar nuestra plantilla. Vamos a ubicar la siguiente línea en nuestro fichero index.php, y también en el single.php, aunque este último es opcional.

Normalmente, en el formato de las entradas, a menudo se muestra la fecha de publicación de un post. Está expresada mediante el siguiente formato:

<?php the_time('l, F jS, Y') ?>

Pero más comunmente:

Publicado el <?php the_time('l, F jS, Y') ?>

Lo que haremos es agregar una especie de “condicional”: sólo se muestra “si” hay alguna actualización. Pondremos lo siguiente después de la fecha:

Publicado el <?php the_time('F jS, Y') ?>
<?php $u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time != $u_time) {
echo "y modificado el";
the_modified_time('F jS, Y');
echo ". "; } ?>

Y cuando se activa, se puede apreciar:

Publicado el 17 de noviembre de 2008 y modificado el 14 de enero de 2009

Y eso sería todo: sólo basta hacer la prueba, comprobar que funciona correctamente, y así ya tendremos lista la modificación del theme.

Tags

Posts Relacionados


Un comentario »

¡Déjanos tu comentario!

Escribe tu comentario a continuación, o deja un trackback desde tu blog. También puedes Suscribirte a los comentarios vía RSS.

Sé bueno. Manten este sitio limpio. Evita comentarios fuera de tema. No spam.