本帖最後由 yzhvps 於 2014-12-5 00:39 編輯 0 w3 D7 ^% y1 M$ o' k
G# |, q! n! c' R" Q- q% H6 [) o可以你自己的需求改寫一下。[mw_shl_code=php,false]可以你自己的需求改寫一下。
, E: l- c" e- Ufunction post_thumbnail_src(){
/ }* @4 F0 j L2 t! T2 y o' _ global $post;
& R! i" m9 Z( A if( $values = get_post_custom_values("thumb") ) { //輸出自定義域圖片地址
g6 ~6 Q) O/ H3 p3 o- ` $values = get_post_custom_values("thumb");4 x, |# c0 d9 j6 Z& G
$post_thumbnail_src = $values [0];
) F( }% M* m1 Z } elseif( has_post_thumbnail() ){ //如果有特色縮略圖,則輸出縮略圖地址
+ ^% W* ^# s) H2 G! a# C $thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');1 a& |: s- K( d# X0 b4 V/ C
$post_thumbnail_src = $thumbnail_src [0];
+ F" n- j) B r3 p V1 v5 d; K } else {) |& B; M! k3 U( K0 a! d
$post_thumbnail_src = '';. S+ o) x' j9 t* U
ob_start();
% S& o+ ^* b0 q' [5 o( ?& Y u2 y ob_end_clean(); w5 A8 B" g( f/ J: O3 ^( M% a/ ]
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);- t4 p$ D/ Z' c" i4 K
$post_thumbnail_src = $matches [1] [0]; //獲取該圖片 src2 r- r- P4 G- b+ p8 k# `
if(empty($post_thumbnail_src)){ //如果日誌中沒有圖片,則顯示隨機圖片
0 b" I' {" Z7 V7 z4 e* u/ _ $random = mt_rand(1, 10); ^* V/ e6 o! J! J h! A. f
echo get_bloginfo('template_url');0 z8 a7 r9 O0 Y& g4 s$ {$ n
echo '/img/pic/'.$random.'.jpg';' I% D3 U- y& m9 ^
//如果日誌中沒有圖片,則顯示默認圖片1 ?- k6 g2 O; Q7 W7 A* u! L
//echo '/img/thumbnail.png';
! t5 s( M1 }- X! |+ C) f% [ }
7 i% }0 ]0 @8 _% o5 p4 G% k };2 h( |" {6 r) ~- d% \( R$ ?
echo $post_thumbnail_src;
- ?+ i( B$ d' Y" t$ Z9 n8 D" A}- ~& {: f2 a3 \ A, e$ `& K8 {3 _& H+ v
[/mw_shl_code]
! [) {1 J- @+ K# a5 `" q& B7 s3 z |