本帖最後由 yzhvps 於 2014-12-5 00:39 編輯 ( D6 Q' R# I3 r7 w% d
& U0 m( N3 M) D$ X* {: r
可以你自己的需求改寫一下。[mw_shl_code=php,false]可以你自己的需求改寫一下。, B! l9 g" v/ _6 Z
function post_thumbnail_src(){
- ^( F8 L; G. i% i: G global $post;
0 m, l4 f" Z8 k if( $values = get_post_custom_values("thumb") ) { //輸出自定義域圖片地址
9 Y7 C# y$ ~: x9 G1 _ $values = get_post_custom_values("thumb");( Z, P1 j. x$ k' ?
$post_thumbnail_src = $values [0];1 {1 V0 H: k" i- {& u
} elseif( has_post_thumbnail() ){ //如果有特色縮略圖,則輸出縮略圖地址
4 c3 i( \& s* O) G $thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');
J' f i# q' l4 m$ F $post_thumbnail_src = $thumbnail_src [0];, m, v: T0 F$ z6 E
} else {
* k7 X; w+ X1 \5 B# U' s $post_thumbnail_src = '';, Z8 d# c2 }0 b* M' }: a9 @
ob_start();+ G/ H2 T+ b( ^/ [8 {8 @+ C* D& r
ob_end_clean();. j" l6 N( L6 }$ u7 n- R" M
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
! N$ E9 y. G) Y! i ]/ B5 K $post_thumbnail_src = $matches [1] [0]; //獲取該圖片 src
& U. }# g8 h3 K' N8 t" `" w if(empty($post_thumbnail_src)){ //如果日誌中沒有圖片,則顯示隨機圖片8 p8 h" j+ R/ }6 n/ D2 p4 e
$random = mt_rand(1, 10);
2 H/ Q+ `. x8 Y1 |, \8 Z2 n: j. Y' H echo get_bloginfo('template_url');
& s9 W) B, p- y, _2 h echo '/img/pic/'.$random.'.jpg';/ M7 |" M8 M' m7 t, m. ^
//如果日誌中沒有圖片,則顯示默認圖片
; e$ k8 U' ~% r$ Y //echo '/img/thumbnail.png';: ]# p4 z4 U; l _1 L0 x" X8 T$ \
}4 B% c2 v" D1 e4 P
};0 k( Y1 _" U0 s v2 y* U- X
echo $post_thumbnail_src;
0 j; h6 P3 C/ e& z2 g% h5 u# q}
- m* _- r' @9 k' ^5 P[/mw_shl_code]3 R& P3 v* M, B0 U, V* t! M
|