Assinar Feeds - 281 leitores
02 Feb 2008
Saturday # 18:28 346 palavras Arquivado em: Blog, Template Tags, Tutoriais Por tamara

Mostra na sua index, antes do post mais recente um resumo do anterior com imagem como esse exemplo.
Testado em wordpress 2.1 a 2.7.
Para outras informações, visite http://codex.wordpress.org/Template_Tags

01. Quando for publicar um post, em write/post, vá em "Custom Fields".
02. No campo "key" coloque "recentes". E no campo "Value" você vai colocar a url da imagem que quer que apareça (normalmente uma miniatura da imagem usada nos post anterior.
03. Clique em "Add Custom Fields".
04. No arquivo index.php após a tag <?php endwhile; ?>, coloque:

<?php $lastposts = get_posts('numberposts=1&offset=1');
foreach($lastposts as $post) : setup_postdata($post);?>
<a title="<?php the_title();?>" href="<?php the_permalink();?>"><img src="<?php echo get_post_meta($post->ID, recentes, TRUE) ?>" class="aligncenter" alt=""/></a><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><br />
<?php the_time('d',true); ?> de <?php the_time('F',true); ?> | <?php comments_number('Nenhum comentário','1 comentário','% comentários'); ?> | <?php if(function_exists('the_views')) { the_views(); } ?><br />
<?php the_excerpt(); ?><?php endforeach; ?>

Sendo que "numberposts" obviamente mostra o número de posts que você quer que apareçam e em "offset" deixando a opção "1" você exclui da listagem o post mais recente.

05. Se quiser mostrar apenas miniaturas dos últimos posts como o plugin Post Thumbs, use:

<?php $lastposts = get_posts('numberposts=1&offset=1');
foreach($lastposts as $post) : setup_postdata($post);?>
<a title="<?php the_title();?>" href="<?php the_permalink();?>"><img src="<?php echo get_post_meta($post->ID, recentes, TRUE) ?>" class="aligncenter" alt=""/></a><?php endforeach; ?>








38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1


Nenhum comentário em “Excerpt com Imagem” -