加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

使用WordPress内置图片仓库制作缩略图的小技巧

发布时间:2020-12-14 14:46:34 所属栏目:wordpress 来源:网络整理
导读:WordPress 不仅是博客,很多时候 WordPress 还被用作为 CMS (内容管理系统). 博主们喜欢为每个文章加上统一大小的缩略图,尤其是信息类平台. 其中比较常用的处理办法是用 custom field 向文章插入图片,通过上传大小一致的小图或者使用 phpThumb 等工具生成缩略

WordPress 不仅是博客,很多时候 WordPress 还被用作为 CMS (内容管理系统). 博主们喜欢为每个文章加上统一大小的缩略图,尤其是信息类平台. 其中比较常用的处理办法是用 custom field 向文章插入图片,通过上传大小一致的小图或者使用 phpThumb 等工具生成缩略图.

2.7 开始,WordPress 大幅提升多媒体功能,越来越多人使用 WP 的内置图片仓库. 对这些用户来说,制作缩略图变得并不那么困难,在上传图片的时候就会默认生成 150x150 规格的小图 (如果图片高度/宽度不足 150px,使用原高度/宽度). 那我们可以充分利用这个功能,在文章列表上加上这个图片作为缩略图. 这样处理各有利弊,好处是简单,智能 (不用每次输入缩略图),坏处是消耗服务器流量. Okay,现在要做的就是提取上传生成的小图片,并放置在文章的适当位置. 我创建了一个文件 thumb.php,图片获取和调用一起处理,文件内容如下. <div class="msgborder" id="phpcode16"> <?php $args = array( 'numberposts' => 1,'order'=> 'ASC','post_mime_type' => 'image','post_parent' => $post->ID,'post_status' => null,'post_type' => 'attachment' ); $attachments = get_children($args); $imageUrl = ''; if($attachments) { $image = array_pop($attachments); $imageSrc = wp_get_attachment_image_src($image->ID,'thumbnail'); $imageUrl = $imageSrc[0]; } else { $imageUrl = get_bloginfo('template_url') . '/img/default.gif'; } ?> <a href="<?php the_permalink() ?>"><img class="left" src="<?php _fcksavedurl=""<?php" _fcksavedurl=""<?php" echo $imageUrl; ?>" alt="<?php the_title(); ?>" width="150" height="150" />

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读