手机
当前位置:查字典教程网 >CMS教程 >WordPress >使用WordPress内置图片仓库制作缩略图的小技巧
使用WordPress内置图片仓库制作缩略图的小技巧
摘要:WordPress不仅是博客,很多时候WordPress还被用作为CMS(内容管理系统).博主们喜欢为每个文章加上统一大小的缩略图,尤其是信...

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

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

2.7 开始, WordPress 大幅提升多媒体功能, 越来越多人使用 WP 的内置图片仓库. 对这些用户来说, 制作缩略图变得并不那么困难, 在上传图片的时候就会默认生成 150x150 规格的小图 (如果图片高度/宽度不足 150px, 使用原高度/宽度). 那我们可以充分利用这个功能, 在文章列表上加上这个图片作为缩略图. 这样处理各有利弊, 好处是简单, 智能 (不用每次输入缩略图), 坏处是消耗服务器流量.

Okay, 现在要做的就是提取上传生成的小图片, 并放置在文章的适当位置. 我创建了一个文件 thumb.php, 图片获取和调用一起处理, 文件内容如下.

<?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 src="<?php _fcksavedurl=""<?php" _fcksavedurl=""<?php" echo $imageUrl; ?>" alt="<?php the_title(); ?>" width="150" height="150" /></a>

这段代码会去找第一个上传的图片缩略图 (如果第一个图片被删除, 则找第二个的, 如此类推...), 如果找不到任何上传图片则使用默认图片

然后在文章列表 index.php, 存档页面 archive.php 和搜索页面 search.php 中调用, 调用代码如下.

<?php include('thumb.php'); the_content('Read More...'); ?>

这段代码是把图片放在文章内容前面, 图片如何摆放需要用 CSS 调整一下布局, 这里就不多说了.

最后我两留两个问题给同学们.

1. 如果图片高度或者宽度不足 150px, 这样做必然将图片拉伸, 很不美观. 用什么办法可以让图片都显示为 150x150, 并居中显示? 提示: 可以用 CSS 实现, 类似方法可以在 Elegant Box 主题中找到.

(答案请看文章《用CSS 背景属性代替图片SRC》)

2. 在文章列表中, 我们只希望看到缩略图, 而屏蔽其他所有图片, 除了使用文章摘要去除所有标签样式, 是否有其他方法可以做到?

【使用WordPress内置图片仓库制作缩略图的小技巧】相关文章:

WordPress中自动激活插件的实现方法

让WordPress媒体库识别.pdf文件的方法

WordPress插件开发设计

WordPress中发送HTML邮件的方法

WordPress主题不显示中文标题的解决方法

WordPress博客SEO更加完美的6个技巧

Wordpress被忽略的SEO技巧介绍

WordPress配置文件wp-config.php详解

Wordpress分类,标签,分页显示及翻页出现404错误的解决方法

wordpress全局变量$wpdb初始化并声明为全局变量的方法

精品推荐
分类导航