本帖最後由 yzhvps 於 2014-12-5 00:39 編輯 , }& g$ @: ]3 B! x p; D
}0 _6 T3 `0 G) V# J% E) l1 E
可以你自己的需求改寫一下。[mw_shl_code=php,false]可以你自己的需求改寫一下。9 H7 h6 u+ r, t, B% R' Z/ j
function post_thumbnail_src(){ g) m. _6 p* O3 k Q4 w
global $post;
4 j4 ]4 X# l; C& L if( $values = get_post_custom_values("thumb") ) { //輸出自定義域圖片地址
% w* R& t" v0 { D- e $values = get_post_custom_values("thumb");/ F! \( O8 n2 @4 b: Q/ {
$post_thumbnail_src = $values [0];
+ x5 ?) p/ {* U0 q5 w% i4 } } elseif( has_post_thumbnail() ){ //如果有特色縮略圖,則輸出縮略圖地址+ F" `$ L5 e* [( S5 ^
$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');
7 v& w g! n, H& K" g $post_thumbnail_src = $thumbnail_src [0];
: M& V: R% L H+ a: W } else {* U. {2 _- C+ q+ _, i e: m
$post_thumbnail_src = '';/ B: |+ x; n% X0 I/ I7 ^
ob_start();
: C+ k$ P5 ~4 m* P% i" N5 o& r ob_end_clean();
( T w8 o* J7 Y7 u K- i# \7 ^/ K $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
' A/ `$ h4 W) O: n& q $post_thumbnail_src = $matches [1] [0]; //獲取該圖片 src* z; z6 K. N, e( A
if(empty($post_thumbnail_src)){ //如果日誌中沒有圖片,則顯示隨機圖片
+ t* x1 ^6 L) g $random = mt_rand(1, 10);8 d* S7 }+ {* ~! n) i) J' m, e
echo get_bloginfo('template_url');
- L5 ?* v# d5 I) ?9 z echo '/img/pic/'.$random.'.jpg';( X; P; y" l$ G- m
//如果日誌中沒有圖片,則顯示默認圖片: a- }1 }. G3 [! S$ h3 p& R
//echo '/img/thumbnail.png';
" M3 h8 ~ V2 F }
& e3 g( B9 j' L2 q: Q3 A };
* W) }! K) Y5 n7 ?8 a" T" S+ @ echo $post_thumbnail_src;
- j6 P1 m) x& |* o- V8 \% C. ~}
, N& N, k8 N% T/ H( c[/mw_shl_code]+ e2 @$ M2 \4 G
|