本帖最後由 yzhvps 於 2014-12-5 00:39 編輯 ; A; |1 e* @0 b
7 T* [9 E7 O: N7 O! h8 L, I. O) Q
可以你自己的需求改寫一下。[mw_shl_code=php,false]可以你自己的需求改寫一下。
* Z, o1 ?6 L4 wfunction post_thumbnail_src(){9 i; _* r: z0 g
global $post;$ Y8 P+ M9 Z5 o7 |
if( $values = get_post_custom_values("thumb") ) { //輸出自定義域圖片地址- r( ~3 B G) o4 z5 x
$values = get_post_custom_values("thumb");
( v+ @/ s& }3 j; w% W $post_thumbnail_src = $values [0];3 u4 g1 b$ n) z/ V
} elseif( has_post_thumbnail() ){ //如果有特色縮略圖,則輸出縮略圖地址
9 n' d- }7 h/ g! { $thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');
. P z$ H8 x8 C8 A L $post_thumbnail_src = $thumbnail_src [0];' z, p3 s! c# {* g7 _) q# m5 [
} else {* z$ p0 p; C. ?0 o
$post_thumbnail_src = '';" v8 c) j; F# |9 J
ob_start();
" y1 W# {$ M" b% p ?% C9 g% B4 y ob_end_clean();
9 i8 O$ a* }' M& Z $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);" G z2 Y& ~ k9 `3 O
$post_thumbnail_src = $matches [1] [0]; //獲取該圖片 src
! B' w5 q; u7 C# \8 N4 E" ?2 N& i if(empty($post_thumbnail_src)){ //如果日誌中沒有圖片,則顯示隨機圖片9 u6 G. ?& T( ^7 L' } H
$random = mt_rand(1, 10);: j" y5 L9 x& z6 t5 H/ V
echo get_bloginfo('template_url');4 o* [$ H3 I- ]" F9 E& ?
echo '/img/pic/'.$random.'.jpg';7 s% {0 q! L0 z0 p
//如果日誌中沒有圖片,則顯示默認圖片
9 ]1 O: f1 s* c2 `$ ]$ s //echo '/img/thumbnail.png';
( a5 y5 P8 C) C% } }
# v! k j+ n3 s4 P9 H2 [$ W: P };$ A0 A' S( J+ g* m
echo $post_thumbnail_src;+ q3 m' m( C$ X2 A. T
}2 L6 F+ E' D6 B: A5 o( m
[/mw_shl_code]
1 G F( \. M1 r# w |