Jan
14
2009

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

Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.

About the Author:

Front-end developer & blogger

Advertisement

More in WordPress Tutorials (101 of 129 articles)