WordPress缩略图

WordPress 2.9 以后开始WordPress 开始提供了文章缩略图的功能,专门使用一些函数来设置和调用文章的缩略图
首先要开启 WordPress 的缩略图功能,在当前 WordPress 主题的 functions.php 添加以下函数

add_theme_support('post-thumbnails');

开启这个功能之后我们要做的是设置缩略图的默认大小,如果你没有设置默认的是 200X200 可以通过以下函数来设置

set_post_thumbnail_size(200, 200 ); //200 像素宽和 200 像素高

这个函数还有第三个参数 设置 的是如果图片大小超过了我们设置的200X200 是否 对图片进行被裁剪。。。默认为空也就是不裁剪,如果设置为 true 则是要进行裁剪…

set_post_thumbnail_size(200, 200, true ); // 200 像素宽和 200 像素高,裁剪

调用 我们设置的缩略图 可以通过以下函数来实现

<?php
if (has_post_thumbnail() ) {
	the_post_thumbnail(); //如果当前文章有缩略图就在这里输出
} else {
	//如果当前文章没有设置缩略图 可以输出一张默认的图片在这里
}
?>

有时还需要同时生成别的大小的缩略图,可以使用以下函数

add_image_size( 'single-post-thumbnail',660, 99999 )//生成一张660px宽(高度不限制)的图片

可以这样调用刚才生成的图片

<?php the_post_thumbnail( 'single-post-thumbnail' ); ?>

“WordPress缩略图”的一个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注