本帖最後由 yzhvps 於 2014-12-5 00:39 編輯
% a. ?; V+ B- @* m, q* @8 ~; Z0 b+ l- G- ~7 B
可以你自己的需求改寫一下。[mw_shl_code=php,false]可以你自己的需求改寫一下。
b' ~& m; e* U' ^! o, M# t- e$ @function post_thumbnail_src(){
$ N8 V; y1 q8 b' j9 o2 d; C% n global $post;/ L6 W1 u0 L. x8 ?1 v4 d' _$ D
if( $values = get_post_custom_values("thumb") ) { //輸出自定義域圖片地址
& F9 l, T3 B7 [; ~ $values = get_post_custom_values("thumb");
. w0 A9 {9 s: W* F5 k0 u( q $post_thumbnail_src = $values [0];, D x$ t1 [; j+ B
} elseif( has_post_thumbnail() ){ //如果有特色縮略圖,則輸出縮略圖地址0 V+ V6 W4 ^. F9 v' Y* ~
$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');
1 r! d r- `. i $post_thumbnail_src = $thumbnail_src [0];% G2 F4 |, `: q
} else {1 X5 J" g% ^( Q9 [. `9 C) C: c
$post_thumbnail_src = '';
; s. b, X2 b. t( e ob_start();( x+ G+ @1 }0 Z
ob_end_clean();
) U4 q, i& M# C( a" t $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
# S2 X' _7 M H6 W* s4 {8 S $post_thumbnail_src = $matches [1] [0]; //獲取該圖片 src
4 x4 N( a6 n; I6 U7 f7 ?: ~8 Z if(empty($post_thumbnail_src)){ //如果日誌中沒有圖片,則顯示隨機圖片1 \) d+ |! X' G/ ?
$random = mt_rand(1, 10);0 P. `7 z3 ~0 |7 E! @' E3 G; O8 I3 M
echo get_bloginfo('template_url');' ~1 D h( c. n
echo '/img/pic/'.$random.'.jpg';! T, Q8 f' k) D: ]2 N
//如果日誌中沒有圖片,則顯示默認圖片. f. u _, Z4 A H7 B% `
//echo '/img/thumbnail.png';
) r5 W; R1 \$ x) h+ h2 F }- Q+ d5 `; Z+ i5 s* w( Z3 \- H
};
" f% P' I" C7 _( p1 J/ w echo $post_thumbnail_src;
; d" r7 i% k$ H/ z" x0 S}- r1 W, L; t, k8 [
[/mw_shl_code]% T8 u- {. t# G5 {# |4 ~/ e* r
|