国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

wordpress教程:文章添加縮略圖

2024-04-25 20:30:41
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

   之前寫(xiě)過(guò)替換HotNews Pro主題熱門(mén)文章調(diào)用函數(shù)配合wp-postviews插件,通過(guò)添加:

###Get TimeSpan Most Viewed function get_timespan_most_viewed($mode = '', $limit = 10, $days = 7, $display = true) {       global $wpdb, $post;           $limit_date = current_time('timestamp') - ($days*86400);        $limit_date = date("Y-m-d H:i:s",$limit_date);         $where = '';       $temp = '';       if(!empty($mode) && $mode != 'both') {           $where = "post_type = '$mode'";       } else {           $where = '1=1';       }       $most_viewed = $wpdb->get_results("SELECT $wpdb->posts.*, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID WHERE post_date < '".current_time('mysql')."' AND post_date > '".$limit_date."' AND $where AND post_status = 'publish' AND meta_key = 'views' AND post_password = '' ORDER  BY views DESC LIMIT $limit");       if($most_viewed) {           foreach ($most_viewed as $post) {               $post_title = get_the_title();               $post_views = intval($post->views);               $post_views = number_format($post_views);               $temp .= "<li><a href=/"".get_permalink()."/">$post_title</a>".__('', 'wp-postviews')."</li>";           }       } else {           $temp = '<li>'.__('N/A', 'wp-postviews').'</li>'."/n";       }       if($display) {           echo $temp;       } else {           return $temp;       }   } 

  調(diào)用顯示某時(shí)間段內(nèi)瀏覽最多日志的功能。

  近日,有童鞋問(wèn)這些瀏覽最多的文章可不可以加上縮略圖,簡(jiǎn)單修改了一下上述代碼:

//按時(shí)間獲得最受歡迎文章(帶縮略圖)function get_timespan_most_viewed($mode = '', $limit = 10, $days = 7, $display = true) {       global $wpdb, $post;           $limit_date = current_time('timestamp') - ($days*86400);        $limit_date = date("Y-m-d H:i:s",$limit_date);         $where = '';       $temp = '';       if(!empty($mode) && $mode != 'both') {           $where = "post_type = '$mode'";       } else {           $where = '1=1';       }       $most_viewed = $wpdb->get_results("SELECT $wpdb->posts.*, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID WHERE post_date < '".current_time('mysql')."' AND post_date > '".$limit_date."' AND $where AND post_status = 'publish' AND meta_key = 'views' AND post_password = '' ORDER  BY views DESC LIMIT $limit");       if($most_viewed) {           foreach ($most_viewed as $post) {               $post_title = get_the_title();               $post_views = intval($post->views);               $post_views = number_format($post_views);               $thumb =  "<img src=/"".get_post_meta(get_the_id(), 'thumbnail', true)."/">";               $temp .= "<li><a href=/"".get_permalink()."/">$post_title,$thumb</a>".__('', 'wp-postviews')."</li>";                          }       } else {           $temp = '<li>'.__('N/A', 'wp-postviews').'</li>'."/n";       }       if($display) {           echo $temp;       } else {           return $temp;       }   } 

  其中:

get_post_meta(get_the_id(), 'thumbnail', true) 

  顯示添加自定義欄目:thumbnail 文章的縮略圖,也可以修改為調(diào)用特色圖像:

the_post_thumbnail('post_thumbnail'); 

  調(diào)用方法,在主題模板適當(dāng)位置添加:

<ul>       <?php if (function_exists('get_most_viewed')): ?>        <?php get_timespan_most_viewed('post',8,60, true, true); ?>        <?php endif; ?>   </ul>

  以上方法僅供參考。

Wordpress 下載地址:http://down.vevb.com/php/101873.html

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 延庆县| 东乡| 沾化县| 泽州县| 尼勒克县| 海南省| 泌阳县| 耒阳市| 张家川| 云南省| 武安市| 额尔古纳市| 运城市| 潞西市| 南通市| 洛宁县| 宜宾市| 普兰店市| 登封市| 浏阳市| 田东县| 伊春市| 广宁县| 山东省| 垫江县| 南雄市| 诸暨市| 密云县| 普安县| 菏泽市| 宣汉县| 台中市| 曲阜市| 昌乐县| 蒙山县| 达州市| 屯昌县| 兴城市| 平罗县| 海阳市| 广平县|