Uma das coisas que mais gosto no WordPress, é a sua capacidade de mostrar-se como uma plataforma flexível e capaz de surpreender o visitante. Uma das coisas que mais gosto de ver em blogs, são artigos em destaque, vulgos featured posts.
E porque não atribuir um estilo único e fazer sobressair os seus artigos que foram publicados há menos de 24 horas?
Para executar este truque, edite o ficheiro index.php do seu blog, e procure pelo loop correcto. Substitua-o posteriormente por este código:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
$currentdate = date(‘Y-m-d’,mktime(0,0,0,date(‘m’),date(‘d’),date(‘Y’)));
$postdate = get_the_time(‘Y-m-d’);
if ($postdate==$currentdate) {
echo ‘<div class=”post new”>’;
} else {
echo ‘<div class=”post”>’;
} ?>
<a href=”<?php the_permalink() ?>” rel=”bookmark”>
<?php the_title(); ?></a>
<?php the_time(‘j F Y’); ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
O código seguinte irá adicionar a classe css se por ventura o artigo tiver sido publicado há menos de 24 horas. Depois disso, apenas necessita de modificar o CSS de acordo com o resultado que pretende:
.post{
/* CSS style for “normal” posts */
}.post.new {
/* CSS style for newer posts */
}
Bons truques!