亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > Wordpress > 正文

wordpress自動調用文章縮略圖的方法總結

2024-09-07 00:51:05
字體:
來源:轉載
供稿:網友

一、自動顯示文章第一張圖片

在當前使用的主題模板的functions.php文件<?php和?>之前添加以下代碼:

  1. function catch_that_image() { 
  2.       global $post$posts
  3.       $first_img = ''
  4.       ob_start(); 
  5.       ob_end_clean(); 
  6.       $output = preg_match_all('/<img.+src=['"]([^'"]+)['"].*>/i', $post->post_content, $matches); 
  7.       $first_img = $matches [1] [0]; 
  8.       if(emptyempty($first_img)){ //Defines a default image 
  9.         $first_img = "/images/default.jpg"
  10.       } 
  11.       return $first_img
  12.     } 

在當前主題模板的index.php文件的內容代碼前或后添加以下代碼:

<?php echo catch_that_image() ?>

二、文章列表頁自動調用文章縮略圖

在外觀–編輯里頭找到functions.php,加入以下這個函數:

  1. function emtx_auto_thumbnail($pID,$thumb='thumbnail') {  
  2. $blogimg = FALSE;  
  3.  if (has_post_thumbnail()) {// 判斷該文章是否已經設置了“特色圖像”,如果有則直接顯示該特色圖像的縮略圖  
  4.       $blogimg = wp_get_attachment_image_src(get_post_thumbnail_id($pID),$thumb); 
  5.       $blogimg = $blogimg[0]; 
  6.  } elseif ($postimages = get_children("post_parent=$pID&post_type=attachment&post_mime_type=image&numberposts=0")) {//如果文章沒有設置特色圖像,則查找文章內是否有上傳圖片 
  7.     foreach($postimages as $postimage) { 
  8.        $blogimg = wp_get_attachment_image_src($postimage->ID, $thumb); 
  9.        $blogimg = $blogimg[0]; 
  10.       } 
  11.      } elseif (preg_match('/<img [^>]*src=["|']([^"|']+)/i', get_the_content(), $match) != FALSE) { 
  12.       $blogimg = $match[1]; 
  13.      }  
  14.   if($blogimg) {  
  15. $blogimg = '<a href="'. get_permalink().'"><img src="'.$blogimg.'" alt="'.get_the_title().'"  class="alignleft wp-post-image"  /></a>'
  16.       return $blogimg
  17.    
  18.  }  

然后在相應的模板文件里面調用縮略圖的地方做個修改,把原來調用the_post_thumbnail的地方按照實際需求改為諸如下面這樣的代碼即可:

  1. <?php if(emtx_auto_thumbnail($post->ID) ) {  
  2.   echo emtx_auto_thumbnail($post->ID); 
  3. } ?> 

三、后臺所有文章列表顯示縮略圖

打開你主題的functions.php文件添加如下代碼:

  1. if ( !function_exists('fb_AddThumbColumn') && function_exists('add_theme_support') ) { 
  2.      
  3.     // 在文章列表頁與頁面列表頁添加縮略圖列表 
  4.     add_theme_support('post-thumbnails'array'post''page' ) ); 
  5.      
  6.     function fb_AddThumbColumn($cols) { 
  7.          
  8.         $cols['thumbnail'] = __('Thumbnail'); 
  9.          
  10.         return $cols
  11.     } 
  12.      
  13.     function fb_AddThumbValue($column_name$post_id) { 
  14.              
  15.             $width = (int) 35; 
  16.             $height = (int) 35; 
  17.              
  18.             if ( 'thumbnail' == $column_name ) { 
  19.                 // thumbnail of WP 2.9 
  20.                 $thumbnail_id = get_post_meta( $post_id'_thumbnail_id', true ); 
  21.                 // image from gallery 
  22.                 $attachments = get_children( array('post_parent' => $post_id'post_type' => 'attachment''post_mime_type' => 'image') ); www.111Cn.net 
  23.                 if ($thumbnail_id
  24.                     $thumb = wp_get_attachment_image( $thumbnail_idarray($width$height), true ); 
  25.                 elseif ($attachments) { 
  26.                     foreach ( $attachments as $attachment_id => $attachment ) { 
  27.                         $thumb = wp_get_attachment_image( $attachment_idarray($width$height), true ); 
  28.                     } 
  29.                 } 
  30.                     if ( isset($thumb) && $thumb ) { 
  31.                         echo $thumb
  32.                     } else { 
  33.                         echo __('None'); 
  34.                     } 
  35.             } 
  36.     } 
  37.      
  38.     // 文章頁調用 
  39.     add_filter( 'manage_posts_columns''fb_AddThumbColumn' ); 
  40.     add_action( 'manage_posts_custom_column''fb_AddThumbValue', 10, 2 ); 
  41.      
  42.     // 頁面調用 
  43.     add_filter( 'manage_pages_columns''fb_AddThumbColumn' ); 
  44.     add_action( 'manage_pages_custom_column''fb_AddThumbValue', 10, 2 ); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久一区二区| 久久精品国产清自在天天线| 亚洲国产福利在线| 日韩精品免费观看| 欧美高清激情视频| 久久精品福利视频| 亚洲美女av在线| 自拍视频国产精品| 国产精品视频999| 亚洲国产精品va在线看黑人动漫| 亚洲va欧美va在线观看| 欧美国产日韩一区二区| 日韩影视在线观看| 国产精品网址在线| 日韩av成人在线| 久久手机精品视频| 欧美精品久久久久久久久| 国产啪精品视频| 91探花福利精品国产自产在线| 日韩在线视频导航| 久久久精品亚洲| 日韩免费不卡av| 久久久黄色av| 深夜福利国产精品| 国产女人18毛片水18精品| 欧美有码在线观看| 国产精品一区二区三区久久| 97国产精品免费视频| 欧美激情成人在线视频| 一本色道久久88精品综合| 亚洲美女性生活视频| 成人精品久久久| 国产精品国模在线| www国产精品视频| 日韩免费av在线| 亚洲成人精品视频在线观看| 日韩高清免费在线| 国产精品麻豆va在线播放| 久久久久久久久中文字幕| 精品在线小视频| 欧美日韩xxxxx| 久久91精品国产| 欧美一级视频免费在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久久中精品2020中文| 亚洲成人网久久久| 欧美麻豆久久久久久中文| 久久好看免费视频| 久久久精品久久久久| 97精品一区二区三区| 九九热精品视频国产| 日韩av手机在线| 欧美成在线观看| 亚洲在线视频观看| 55夜色66夜色国产精品视频| 久久精品亚洲国产| 97超级碰在线看视频免费在线看| 91亚洲va在线va天堂va国| 欧美精品久久久久久久| 91影视免费在线观看| 欧美午夜www高清视频| 国内精品免费午夜毛片| 伦伦影院午夜日韩欧美限制| 成人中文字幕在线观看| 热99在线视频| 国产精品美女主播在线观看纯欲| 啪一啪鲁一鲁2019在线视频| 日韩成人av在线| 亚洲天堂免费视频| 国产亚洲一区精品| 国产一区红桃视频| 中文字幕精品影院| 精品久久久久久久久国产字幕| 亚洲va久久久噜噜噜久久天堂| 欧美视频在线免费看| 91九色精品视频| 欧美成人亚洲成人日韩成人| 亚洲跨种族黑人xxx| 国产精品欧美日韩久久| 精品动漫一区二区三区| 91天堂在线视频| 91麻豆国产语对白在线观看| 77777少妇光屁股久久一区| 久久久爽爽爽美女图片| 欧美精品videossex性护士| 欧美日韩亚洲高清| 色综合天天综合网国产成人网| 久久久噜久噜久久综合| 精品欧美国产一区二区三区| 久久精品久久久久| 亚洲3p在线观看| 日韩禁在线播放| 亚洲精品久久久久久久久久久久| 久热精品在线视频| 国产91精品青草社区| 精品少妇v888av| 欧美有码在线视频| 一区二区福利视频| 国产99视频在线观看| 日本精品va在线观看| 北条麻妃久久精品| 久久久精品国产亚洲| 亚洲综合色激情五月| 日韩av影院在线观看| 亚洲深夜福利视频| 国产精品1234| 国产精品爽爽爽爽爽爽在线观看| 亚洲国产日韩欧美在线动漫| 国产精品老女人视频| 在线精品高清中文字幕| 久久精品国产99国产精品澳门| 成人网址在线观看| 97国产精品视频人人做人人爱| 国产精品女人网站| 国产做受高潮69| 国产日韩欧美综合| 成人网页在线免费观看| 亚洲伊人一本大道中文字幕| 国产精品wwww| 亚洲日本中文字幕免费在线不卡| 久久韩剧网电视剧| 国产精品免费久久久久久| 久久免费国产精品1| 538国产精品一区二区免费视频| 亚洲欧美日韩精品久久亚洲区| 一二美女精品欧洲| 97激碰免费视频| 91久久夜色精品国产网站| 亚洲欧美激情视频| 在线视频精品一| 欧美激情性做爰免费视频| 亚洲精品小视频| 国产视频在线观看一区二区| 欧美日韩久久久久| 91在线播放国产| 91精品在线观看视频| 欧美在线视频a| 91久久综合亚洲鲁鲁五月天| 国产欧美韩国高清| 亚洲bt天天射| 国产精品香蕉在线观看| 成人性教育视频在线观看| 精品久久久久久中文字幕| 一区二区三区 在线观看视| 亚洲精品91美女久久久久久久| 久久伊人色综合| 国产激情久久久久| 影音先锋日韩有码| 91po在线观看91精品国产性色| 亚洲精品丝袜日韩| 欧美精品福利视频| 亚洲最大的网站| 欧美成人午夜视频| 国产精品久久久久久av| 亚洲人精品午夜在线观看| 欧美黑人巨大xxx极品| 中文字幕欧美专区| 91久久国产精品91久久性色| 国产高清视频一区三区| 亚洲欧洲在线播放| 欧美大尺度电影在线观看| 国产精品视频区| 欧美精品www| 91九色国产社区在线观看|