本帖最後由 yzhvps 於 2014-12-5 00:39 編輯
& e4 }( @: O9 R& y: S8 U8 j9 J0 ~" f- h$ g1 M1 h2 V" m+ Z1 y5 K) r
可以你自己的需求改寫一下。[mw_shl_code=php,false]可以你自己的需求改寫一下。
0 G( ^" x, n4 v1 }function post_thumbnail_src(){- L L0 n! L h' N
global $post;& R+ |4 h1 d$ L+ X" G; J( d
if( $values = get_post_custom_values("thumb") ) { //輸出自定義域圖片地址/ V4 ?/ Q3 o3 A
$values = get_post_custom_values("thumb");3 c6 P5 I7 S+ }$ L2 G
$post_thumbnail_src = $values [0];; b! @. N( M& T9 C
} elseif( has_post_thumbnail() ){ //如果有特色縮略圖,則輸出縮略圖地址/ ^- L5 C, Y4 p% Z! j _+ z
$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');1 ~' S5 R" h, W
$post_thumbnail_src = $thumbnail_src [0];- M# ~5 i' i7 C! g
} else {
$ m" y; M0 }4 \' m $post_thumbnail_src = '';) }8 Y, |3 r7 w# _- p# H
ob_start();, |, U( S+ d4 n' |8 ]$ f& i
ob_end_clean();
# m c) q; _/ Q" g% r, v* t7 l $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);3 e2 M% q$ w; }$ g& u/ a! u
$post_thumbnail_src = $matches [1] [0]; //獲取該圖片 src$ K+ ]* E4 e$ h1 [# d2 \ A
if(empty($post_thumbnail_src)){ //如果日誌中沒有圖片,則顯示隨機圖片) @& v3 H5 t ~
$random = mt_rand(1, 10);
3 @& V, m3 q! g) J( \3 r8 S echo get_bloginfo('template_url');# J4 P9 [$ t# H# u% x p3 w: A0 y4 k
echo '/img/pic/'.$random.'.jpg';( B( M5 A: s+ \* ~& o5 Q: c/ D
//如果日誌中沒有圖片,則顯示默認圖片4 D' t) f2 e$ m: S% N& j3 x
//echo '/img/thumbnail.png';
; Y, e) W d" v% M0 F7 B }
3 j, J% b, V" e) q+ u1 v };" T2 T- G" S3 A
echo $post_thumbnail_src;
# j! r: k Q8 H8 F" t9 d' S}
T: Q1 }- S! n3 p[/mw_shl_code]- k3 Y6 ]' \+ F6 D1 p: A( M- j, Q* x) ^
|