2010-04-11 64 views
1

要從我使用這個代碼窗口小部件WordPress的類別顯示最近使用的項目...查詢,以顯示與WordPress的側邊欄/插件最近的帖子圖片

<ul> 
<?php $recent = new WP_Query("cat=1231&showposts=5"); while($recent->have_posts()) : 
$recent->the_post();?> 
<li><a href="<?php the_permalink() ?>" rel="bookmark"> 
<?php the_title(); ?> 
</a></li> 
<?php endwhile; ?> 
</ul> 

...但我怎樣才能使此查詢還會顯示每篇文章中的第一張圖片,並且在沒有圖片的情況下是否可以設置「默認」圖片?

還有一種方法可以在這裏使用縮略圖,而不是加載完整大小的圖像並使用HTML來調整大小?

回答

2

這可能是你在找什麼,發現here

function get_first_image() { 
    global $post, $posts; 
    $first_img = ''; 
    ob_start(); 
    ob_end_clean(); 
    $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i’, $post->post_content, $matches); 
    $first_img = $matches [1] [0]; 
    if(empty($first_img)){ //Defines a default image 
     $first_img = 「/images/default.jpg」; 
    } 
    return $first_img; 
} 
+0

這正是我在後 - 感謝您的快速回復! – Peter 2010-04-12 06:27:26

相關問題