Início » » WordPress Tutorials » Mostrar posts actualizados recentemente

Mostrar posts actualizados recentemente

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


Subscreve as Feeds

RSS Comentários Comentários

  1. sabes como mostrar posts aleatorios na primeira pagina? em vez de mostrar os ultimos 5 posts, mostrar 5 posts aleatorios?

Tags HTML suportadas nos comentários:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

data recovery