Mostrar la última fecha de actualización de un post en WordPress

Quieres una web para tu Empresa? Contacta con Diseño Web Pol Smith!

Ultima Modificacion

El código necesario es el siguiente:

<?php $u_time = get_the_time(‘U’);
$u_modified_time = get_the_modified_time(‘U’);
if ($u_modified_time != $u_time) {
echo “Última modificación “;
the_modified_time(‘j \d\e F \d\e\l Y’);
echo ” a las “;
the_modified_time();
echo “, “; } ?>

Este código debe copiarse, en principio, donde queramos que salga del archivo single.php del theme de WordPress.

Pero… ¿que ocurre si tu theme no tiene ese archivo, como el theme Mellowed que yo uso? La solución es doble. Por una parte, he modificado el archivo index.php agregando lo que está en negrita, para mostrar la última modificación sólamente en  los posts vistos en una sola página. Esto afecta a todos los posts de la web excepto en último publicado.

<div class=”postmeta”>
<p><?php the_time(‘F j, Y’); ?> | Archivado en <?php the_category(‘, ‘) ?>&nbsp;<?php edit_post_link(‘(Editar)’, ”, ”); ?></p>
<?php $u_time = get_the_time(‘U’);
$u_modified_time = get_the_modified_time(‘U’);
if ($u_modified_time != $u_time) {
echo “Última modificación “;
the_modified_time(‘j \d\e F \d\e\l Y’);
echo ” a las “;
the_modified_time();
echo “, “; } ?>

</div>

<!–
<?php trackback_rdf(); ?>
–>

He escogido la opción anterior en mi blog, pero también hay otro modo. Puedes modificar el archivo home.php para mostrar la última modificación en la descripción de los posts sólamente en el home. Eso no afecta a las entradas completas de los posts.

<div class=”postmeta”>
<p><?php the_time(‘F j, Y’); ?> | Archivado en <?php the_category(‘, ‘) ?> | <?php comments_popup_link(‘Comentar…’, ‘1 Comentario’, ‘% Comentarios’); ?>&nbsp;<?php edit_post_link(‘(Editar)’, ”, ”); ?></p>
<?php $u_time = get_the_time(‘U’);
$u_modified_time = get_the_modified_time(‘U’);
if ($u_modified_time != $u_time) {
echo “Última modificación “;
the_modified_time(‘j \d\e F \d\e\l Y’);
echo ” a las “;
the_modified_time();
echo “, “; } ?>

</div>

<!–
<?php trackback_rdf(); ?>
–>

Leave a Reply

Your email address will not be published.