最近的帖子缩略图 - 想在图片下方显示标题

时间:2012-02-20 03:34:08

标签: php wordpress thumbnails

我发现此代码用于将缩略图显示为窗口小部件中的最新帖子。它以网格格式出现,我非常喜欢。我想在每个缩略图图像下面添加帖子的标题。我可以通过使用the_title()来设法获得标题节目。但是它不会像网格那样停留,而是变成一个列表。我将不胜感激任何帮助。感谢

使用的CSS是:

.attachment-thumbnail {
height:150px;
width:150px;
padding:5px;
background:#fff;
margin:5px 5px 0 0;
}

代码:

<?php
$my_query = new WP_Query('showposts=12&amp;amp;amp;amp;orderby=rand');
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post();
?>

<?php
$attachments = get_posts( array(
'post_type' => 'attachment',
'number_posts' => 1,
'post_status' => null,
'post_parent' => $my_query->post->ID,
) );
if ($attachments) {
?>

<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">

<?php
$thumbnail_id = $attachments[0]->ID;
echo wp_get_attachment_image( $thumbnail_id );
}
endwhile;
}
wp_reset_query();
?>

1 个答案:

答案 0 :(得分:0)

在将标题文本引入您正在创建的页面时,了解分配给标题文本的CSS属性会很有帮助,因为这可能会将您的网格转换为列表。我认为这里最好的方法是将缩略图/标题对包装在div中,并使这些div具有属性“display:inline”,以便divs并排显示而不是彼此重叠。