激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - Wordpress - wordpress怎么使用外鏈圖片作為文章縮略圖

wordpress怎么使用外鏈圖片作為文章縮略圖

2020-06-19 22:58wpmee Wordpress

思路: 1、要有一個確定圖片地址的方法:文章中的第一張圖片,或者使用自定義欄目增加一個自定義值。 2、在前臺調用確定好的圖片:采用函數的方法還是直接調用圖片。 實現如下: 前提: 任何調用最好都是在LOOP循環中,這

思路:

1、要有一個確定圖片地址的方法:文章中的第一張圖片,或者使用自定義欄目增加一個自定義值。

2、在前臺調用確定好的圖片:采用函數的方法還是直接調用圖片。

實現如下:

前提:

任何調用最好都是在LOOP循環中,這樣可以輕松的使用$post值。

1、調用文章中的第一張圖片:使用$post->post_content獲得文章內容,然后用匹配的方法得到第一張圖片的src值。

  1. preg_match('/<img.+src=[\'\"]([^\'\"]+)[\'\"].* \/>/i',$post->post_content,$index_piclink); 
  2.  
  3. if(count($index_piclink) >= 2)$image_src = $index_piclink[1]; 
  4.  
  5. if(!strstr($image_src,'http://'))$image_src = false

2、調用一個自定義欄目:在寫文章的時候,增加一個名詞為post_thumb的自定義欄目,然后將圖片的地址作為值建立它。如meta_key:post_thumb,meta_value:http://www.utubon.com/images/logo.png,然后通過以下的方法調用它:

  1. $image_src = get_post_meta($post->ID,'post_thumb',true); 
  2. $image_src = trim($image_src) !== '' ? trim($image_src) : false

3、在文章循環中使用它們

  1. if($image_src)echo '<img src="'.$image_src.'" />'

4、把他們做成函數

  1. function get_thumb_src($size = 'thumbnail',$first_pic_in_ctonte = true){ 
  2.  
  3. global $post; 
  4.  
  5. $image_src = ''
  6.  
  7. if(function_exists('has_post_thumbnail') && has_post_thumbnail()){ 
  8.  
  9. $image_id = get_post_thumbnail_id(); 
  10.  
  11. $image_src = wp_get_attachment_image_src($image_id,$size); 
  12.  
  13. $image_src = $image_src[0]; 
  14.  
  15. }else
  16.  
  17. $image_src = get_post_meta($post->ID,'post_thumb',$single=true); 
  18.  
  19. if(!$image_src && $first_pic_in_ctonte){ 
  20.  
  21. preg_match('/<img.+src=[\'\"]([^\'\"]+)[\'\"].* \/>/i',$post->post_content,$index_piclink); 
  22.  
  23. if(count($index_piclink) >= 2)$image_src = $index_piclink[1]; 
  24.  
  25. if(!strstr($image_src,'http://'))$image_src =false
  26.  
  27.  
  28.  
  29. return $image_src; 
  30.  
  31.  
  32. function the_thumb_src($size = 'thumbnail',$first_pic_in_ctonte = true){ 
  33.  
  34. echo get_thumb_src($size,$first_pic_in_ctonte); 
  35.  

這個函數(把它放在functions.php中)實現了對文章縮略圖的挑選,如果已經有特色圖片,則使用特色圖片,如果沒有就檢查post_thumb自定義欄目,如果也沒有就使用文章第一張圖片,如果文章沒有圖片,就返回false值。在使用時如下:

  1. if(get_thumb_src())the_thumb_src(); 

以上就是wordpress怎么使用外鏈圖片作為文章縮略圖的詳細內容,更多請關注網站的其它相關文章!

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 91成人一区二区三区 | 黄视频免费在线 | 久久精品国产99久久久古代 | 男女羞羞视频在线观看免费 | 久久2019中文字幕 | 精品久久久久久久久亚洲 | 国产在线精品一区二区三区 | 在线成人免费观看www | 久久精品日韩 | 久久一本日日摸夜夜添 | 欧美成人一级视频 | 毛片在线视频观看 | 久久亚洲成人 | 一区二区三区手机在线观看 | 中文字幕在线亚洲 | 高颜值美女啪啪 | 日本精品一区二区 | gogo全球大胆高清人露出91 | 一级在线免费观看视频 | 欧美日韩高清在线观看 | 成人毛片视频在线观看 | 色阁阁69婷婷| 国产一级免费视频 | 久久青草影院 | 欧美日本91精品久久久久 | 久久久久久久久久久影视 | 在线观看第一区 | 91婷婷射 | 国产精品高潮视频 | 欧美一级黄色片免费观看 | 国产91影院 | 国产成人综合在线视频 | 亚洲va久久久噜噜噜久久男同 | 草b视频在线观看 | 亚洲99影视一区二区三区 | 国产精品一区在线看 | 亚洲第一成人在线 | 成人一级黄色大片 | 亚洲αv | 日本成人一区二区 | 在线观看国产日韩 |