Mostrar posts actualizados recentemente
anúnciantes
Porque uma actualização pode trazer nova vida a um post achei interessante criar um tutorial onde mostrasse uma lista de posts de acordo com a sua actualização.
Para isso basta copiares o seguinte código:
<?php
$hoje = current_time('mysql', 1);
$quantos = 5; // Numero de posts a mostrar
if ( $recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_modified_gmt < '$hoje' ORDER BY post_modified_gmt DESC LIMIT $quantos")):
?>
Este código vai buscar as variáveis que definiste anteriormente e vais mostra-las numa lista:
<h2><?php _e("Actualizados recentemente"); ?></h2>
<ul>
<?php
foreach ($recentposts as $post) {
if ($post->post_title == '') $post->post_title = sprintf(__('Post #%s'), $post->ID);
echo "<li><a href='".get_permalink($post->ID)."'>";
the_title();
echo '</a></li>';
}
?>
</ul>
<?php endif; ?>
Este tutorial foi escrito com base no post how to display recently updated posts and pages



Show de BOLA , funcionou perfeitamente.
Estevao
January 16, 2009
sabes como mostrar posts aleatorios na primeira pagina? em vez de mostrar os ultimos 5 posts, mostrar 5 posts aleatorios?