本帖最後由 yzhvps 於 2014-12-5 00:39 編輯
9 [" g9 t# j" | P. t0 c
# p# z X! y3 j. z- K/ U& }2 X可以你自己的需求改寫一下。[mw_shl_code=php,false]可以你自己的需求改寫一下。
' T# x! B/ G6 E/ \) \. Z- \function post_thumbnail_src(){5 Q2 F+ Q: U4 P* U$ D$ ?6 w7 M7 W
global $post;
1 @4 m( d0 O; p- D- Q. ^ if( $values = get_post_custom_values("thumb") ) { //輸出自定義域圖片地址
, S! N4 Z( X2 { $values = get_post_custom_values("thumb");7 h( v+ Q; i' a$ X4 v E0 x" ~- E
$post_thumbnail_src = $values [0];$ X5 [' ]* R" f$ k5 ^
} elseif( has_post_thumbnail() ){ //如果有特色縮略圖,則輸出縮略圖地址
' V) `* ~5 z# P0 U $thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');* G8 X8 `0 w# ^
$post_thumbnail_src = $thumbnail_src [0];
9 ~1 B" G# T- w( x, k } else {
l# }) B& [+ a6 E- D $post_thumbnail_src = '';) }/ T2 X0 G8 ]' D- s
ob_start();: i( Y" a- m3 P0 A7 O/ d0 o: x
ob_end_clean();' Z3 F% p O3 R8 Q! \
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
5 L& o9 F: T; L+ z4 a. f $post_thumbnail_src = $matches [1] [0]; //獲取該圖片 src8 g, X6 d3 R2 m- u B. W$ k
if(empty($post_thumbnail_src)){ //如果日誌中沒有圖片,則顯示隨機圖片
% u3 p/ I% W3 N $random = mt_rand(1, 10);) M0 Y) w9 x- @
echo get_bloginfo('template_url');! r' J" R4 c7 ]- e6 O3 v8 c
echo '/img/pic/'.$random.'.jpg';
' k! [+ s p0 R, _% v4 `9 S //如果日誌中沒有圖片,則顯示默認圖片
% f% A) j d1 g6 X- m' \ //echo '/img/thumbnail.png';" y7 Y. O& I( R
}
5 Z/ N8 U& r W! w0 N1 |& L };1 s n" r: x8 C# N2 S- o7 y5 t
echo $post_thumbnail_src;
3 M# a* Q) p$ T8 ~* h2 d}* }# S9 p1 W! F2 m) f
[/mw_shl_code]1 ~4 I- B% Y; o5 l
|