隨機顯示默認(rèn)縮略圖的方法,下面請看具體的實現(xiàn)方法。
一般 WordPress雜志型主題,都具備縮略圖功能,采用的通用縮略圖函數(shù)代碼如下:
<?php if ( get_post_meta($post->ID, 'thumbnail', true) ) : ?>
<?php $image = get_post_meta($post->ID, 'thumbnail', true); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><img src="<?php echo $image; ?>" alt="<?php the_title(); ?>"/></a>
<?php else: ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><img src="<?php bloginfo('template_directory'); ?>/images/img.jpg" alt="<?php the_title(); ?>" /></a>
<?php endif; ?>
只需在默認(rèn)占位圖鏈接位置添加一句rand()函數(shù)就可隨機調(diào)用特定目錄下的多個圖片,下面是修改后的:
<?php if ( get_post_meta($post->ID, 'thumbnail', true) ) : ?>
<?php $image = get_post_meta($post->ID, 'thumbnail', true); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><img src="<?php echo $image; ?>" alt="<?php the_title(); ?>"/></a>
<?php else: ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><img src="<?php bloginfo('template_directory'); ?>/images/random/img<?php echo rand(1,5)?>.jpg" alt="<?php the_title(); ?>" /></a>
<?php endif; ?>
修改后的代碼說明:
/images/random/img<?php echo rand(1,5)?>.jpg
前面的img是圖片的名稱,我們可以新建幾個名稱為:img1.jpg, img2.jpg,img3.jpg,img4.jpg,img5.jpg的圖片,放到/images/random/(圖片所在的位置,可根據(jù)實際修改。)目錄中,也可以是其它格式的圖片,數(shù)字5是預(yù)設(shè)的的隨機圖片數(shù)量,可以修改此數(shù)字,并相應(yīng)增加隨機圖片數(shù)量。將上面的代碼添加到模板適當(dāng)位置,刷新一下頁面看看效果如何。大家可以刷新一下我博客的米粒中的生活道理部分,看看隨機縮略圖的實際效果,還是很不錯。
評論