日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > WordPress > Wordpress 非插件實現首頁文章縮略圖

Wordpress 非插件實現首頁文章縮略圖

來源:程序員人生   發布時間:2014-01-01 05:22:56 閱讀次數:3920次

一直堅持可以不用插件實現的功能盡量不用插件,即使有些插件功能強大,定制度高,但是越來越多插件會讓網站越來越復雜沉重。

第一步:在functions.php文件里加入一下代碼。

function dp_attachment_image($postid=0, $size='', $attributes='') {
if ($postid<1) $postid = get_the_ID();
if ($images = get_children(array(
'post_parent' => $postid,
'post_type' => 'attachment',
'numberposts' => 1,
'post_mime_type' => 'image',)))
foreach($images as $image) {
$attachment=wp_get_attachment_image_src($image->ID, $size);
?><img src="<?php echo $attachment[0]; ?>" <?php echo $attributes; ?> /><?php
}
}

該代碼為定義一個名為dp_attachment_image()的函數已實現縮略圖功能。其中用$size參數來控制縮略圖大小,該參數有四個值:thumbnail, medium, large,full,從小到大分別對應WordPress里存儲圖像的四個尺寸。

第二步:在index.php中調用dp_attachment_image()函數。一般配合the_excerpt()函數將其放在the_excerpt()函數前面,舉例如下:

<div class="postThumb">
<a href="<?php the_permalink() ?>">
<?php dp_attachment_image($post->ID,'medium', 'alt="' . $post->post_title . '"'); ?>
</a>
</div>
<div class="textPreview">
<?php the_excerpt(); ?>
</div>

其中給定$size的參數為medium,即是將WordPress中縮略圖圖片尺寸為中等尺寸的圖片作為文章縮略圖。

效果如下圖:

總結:

1.用此方法主要是利用WordPress自動生成的縮略圖進行顯示,所以調用函數是不會另外生成縮了圖,節省了空間。但是弊端是縮略圖大小只能用四個參數,所以在用此方法時應該在WordPress后臺媒體庫設置里預先設置好希望顯示的縮略圖尺寸。

2.另外,其實從WordPress2.9開始,就提供了一個the_post_thumbnail()函數來調用當前文章里圖片的縮略圖,只需要在functions.php里加入add_theme_support( ‘post-thumbnails’ );進行聲明即可,用法和上面的方法基本一樣,但是無奈本人用此方法時不顯示縮略圖,至今不知道是什么原因,如有高手懂的麻煩指點下。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 尤物视频黄 | 47pao国产成永久免费视频 | 一区二区三区四区不卡视频 | 亚洲黄色精品 | 精品一区二区三区免费视频 | 久久久www成人免费精品 | 最近中文字幕免费 | 日韩国产精品一区二区 | 不卡在线一区 | 玖玖综合九九在线看 | 国产成人精品亚洲777人妖 | 黄色精品网站 | 久久久久久久一区 | 国产成人av在线 | 国产日韩精品视频 | 中文字幕一二三 | 成人影片在线 | 日韩欧美精品一区二区三区 | 精品一区二区国产 | 免费黄色小视频 | 精品日韩一区二区 | 成人综合久久 | 国产成年人 | 成人综合影院 | 九九热在线播放 | 久久精品国语 | 亚洲成人毛片 | 中文字幕亚洲电影 | 亚洲专区在线 | 国产精品国产三级国产 | 国产色女 | 国产一区二区在线播放 | 99精品国产视频 | 成人午夜在线视频 | 国产精品成久久久久三级 | 国产黄色小视频 | 国产精品免费一区二区三区四区 | 国产视频久久久久久久 | 一级毛片免费版 | 一区在线视频 | 久久看看|