WordPress超强图片WP-Thumbnails插件

新版的WP Thumbnails完全不需要放置代码,自动启用相关功能,大大降低了插件的使用难度。而且,后台有着非常简易、精细化的设置。

插件功能:

● 管理 WordPress 的图片,以缩略图形式在各种场景中展示图片。包括页面缩略图(首页页面缩略图、分类页面缩略图、标签页面缩略图、搜索页面缩略图)和文章缩略图(最新文章缩略图、随机文章缩略图、相关文章缩略图、最热门文章缩略图、指定分类的文章缩略图、指定标签的文章缩略图)。

● 无须放置代码即可自动启用页面缩略图,无须放置代码即可在侧边栏启用最新文章缩略图、随机文章缩略图、相关文章缩略图、最热门文章缩略图。

● 图片尺寸、数量、间距、链接、窗口行为任意设置。

● 支持根据分类名和标签名排除日志缩略图。

● 对于站内图片,自动生成缩略图;对于外链图片,自动下载到本地,自动生成缩略图。

● 对Yupoo、Flickr、Picasa外链图片提供特别支持,可直接引用外链缩略图。

● 后台设置精细、最大程度满足您的个性化需要。

下载:WP-Thumbnails Version 最新版 3.0.3 下载地址:

http://niaolei.org.cn/wp-content/download/wp-thumbnails.zip

使用方法:

先说明两个概念:

页面缩略图:在页面(英文叫page)显示的缩略图,包括首页、分类页、标签页、搜索页、你自己创建的页面等等。

文章缩略图:为文章(英文叫post)显示的缩略图,即一张缩略图片对应一篇文章,用缩略图显示最新文章、随机文章、相关文章、最热门文章等等。

先看图,有不明白的接着看下面的文字部分:

http://niaolei.org.cn/wp-content/uploads/2010/03/wp-thumbnails-3.1.0-screenshot.jpeg

1. 页面缩略图(包括首页页面缩略图、分类页面缩略图、标签页面缩略图、搜索页面缩略图

功能说明:在页面为每篇文章显示一张缩略图。后台对应“单张”。

无需放置代码,支持后台自动启用!

也可手动放置代码:

<?php if ( function_exists(‘wp_thumbnails_for_homepage’) ) {wp_thumbnails_for_homepage();} ?>

放置位置:对于首页页面缩略图,放在首页模板index.php,放在the_content或the_excerpt之前,例如:

<?php if ( function_exists(‘wp_thumbnails_for_homepage’) ) {wp_thumbnails_for_homepage();} ?>

<div>

<?php the_content(__(‘Read the rest of this entry &raquo;’)); ?>

</div>

<div> </div> //如果样式撑出来了,请补上这句用于清除样式。

对于其他的页面缩略图,放置在对应的分类模板文件或标签模板文件(通常是archive.php),不同主题可能不一样。

2. 全排列缩略图:

功能说明:将当前文章内的缩略图排列显示,也即“一次显示多张图片的页面缩略图”。全排列缩略图有点特殊,既可以作为页面缩略图显示,又可以作为文章缩略图显示,就看你想让它显示在什么地方。后台对应“全排”。

无需放置代码,支持作为页面缩略图自动启动!

无需放置代码,支持自动插入到文章下方!

也可以手动放置代码:

<?php if(function_exists(‘wp_thumbnails_for_single_post’)) { wp_thumbnails_for_single_post(); } ?>

放置位置:代码放置于首页模板,置于the_content或the_excerpt之后,以实现首页排列出每篇日志多张缩略图的效果。当然,也可以放置在单篇日志页single.php的任意位置。

1+2. 智能页面缩略图:

功能说明:如果日志内图片很少, 那么调用首页缩略图,否则排列显示该日志内所有缩略图。是上面两种方式的结合。后台对应“智能”。

无需放置代码,支持作为页面缩略图自动启动!

也可以手动放置代码:

<?php if(function_exists(‘wp_thumbnails_for_smart_homepage’)) { wp_thumbnails_for_smart_homepage(); } ?>

放置位置:代码放置于首页模板等页面模板,置于the_content或the_excerpt之后。

3. 随机文章缩略图:

功能说明:用缩略图显示随机文章。

无需放置代码,支持自动插入到文章下方!

无需放置代码,支持侧边栏显示!

也可以手动放置代码:

<?php if(function_exists(‘wp_thumbnails_for_random_posts’)) { wp_thumbnails_for_random_posts(); } ?>

放置位置:任意位置。

4. 最新文章缩略图

功能说明:用缩略图显示最新文章。

无需放置代码,支持侧边栏显示!

也可以手动放置代码:

<?php if(function_exists(‘wp_thumbnails_for_recent_posts’)) { wp_thumbnails_for_recent_posts(); } ?>

放置位置:任意位置。

5. 相关文章缩略图:

功能说明:用缩略图显示相关文章,文章的相关程度由该文章的标签决定。

无需放置代码,支持自动插入到文章下方!

无需放置代码,支持侧边栏显示!

代码:

<?php if(function_exists(‘wp_thumbnails_for_related_posts’)) { wp_thumbnails_for_related_posts();} ?>

放置位置:日志页模板(single.php)的任意位置。

6. 最热门文章缩略图:

功能说明:必须先安装统计插件wp-postviews,根据访问数展示缩略图,后台设置非常细致丰富,甚至可以结合标签过滤,隐藏你不想展示的文章。

演示页面:《精华文章:鸟类网最受欢迎的100篇文章》

无需放置代码,支持侧边栏显示!

也可以手动放置代码:

<?php if(function_exists(‘wp_thumbnails_for_popular_posts’)) { wp_thumbnails_for_popular_posts(); } ?>

放置位置:任意位置。

7. 当前分类下的文章缩略图

功能说明:显示当前分类页面下的文章缩略图。当然,也可以指定分类id,在任意位置显示指定分类的文章缩略图。

必须手动放置代码:

<?php if(function_exists(‘wp_thumbnails_for_category’)) { wp_thumbnails_for_category(); } ?>

放置位置:分类页模板(通常是archive.php)的任意位置。【注意】:这里的分类缩略图是指将某个分类的图片集中放在一起显示,如果要在分类页实现类似首页页面缩略图的效果,请仍然使用wp_thumbnails_for_homepage的代码。

8. 当前标签下的文章缩略图

功能说明:显示当前标签页面下的文章缩略图。当然,也可以指定标签id,在任意位置显示指定标签的文章缩略图。

必须手动放置代码:

<?php if(function_exists(‘wp_thumbnails_for_tag’)) { wp_thumbnails_for_tag(); } ?>

放置位置:标签页模板(通常是archive.php)的任意位置。【注意】:这里的标签缩略图是指将某个标签的图片集中放在一起显示,如果要在标签页实现类似首页页面缩略图的效果,请仍然使用wp_thumbnails_for_homepage的代码。

9. 带参数的调用方式:

插件提供了带参数的调用方式(不带参数时,采用后台设置):依次是数量num、宽度width、高度height、顺序order、指定id(可以指定多个id,用英文逗号,隔开)。打勾表示支持的参数:

代码 数量 宽度 高度 顺序 指定
code num width height order id
页面 wp_thumbnails_for_homepage × × ×
随机 wp_thumbnails_for_random_posts × ×
最新 wp_thumbnails_for_recent_posts × ×
相关 wp_thumbnails_for_related_posts × ×
最热门 wp_thumbnails_for_popular_posts × ×
全排列 wp_thumbnails_for_single_post × ×
某分类 wp_thumbnails_for_category
某标签 wp_thumbnails_for_tag

用法说明:参数用英文单引号’ 括起来,内部为 参数名=参数值 的形式,参数之间用字符 & 连接。num、width、height为纯数值。order的值有两种:recent、random,表示按时间顺序展示和按随机方式展示。指定id,对分类来说为分类id,对标签来说为标签id,可以指定多个分类和多个标签。

用法举例,改动相应参数的数值即可,给你充分的自由:

页面缩略图:

<?php if(function_exists(‘wp_thumbnails_for_homepage’)) { wp_thumbnails_for_homepage(‘width=120&height=100’); } ?>

随机文章缩略图:

<?php if(function_exists(‘wp_thumbnails_for_random_posts’)) { wp_thumbnails_for_random_posts(‘num=10&width=75&height=75’); } ?>

最新文章缩略图:

<?php if(function_exists(‘wp_thumbnails_for_recent_posts’)) { wp_thumbnails_for_recent_posts(‘num=20&width=100&height=100’); } ?>

相关文章缩略图:

<?php if(function_exists(‘wp_thumbnails_for_related_posts’)) { wp_thumbnails_for_related_posts(‘num=30&width=150&height=75’); } ?>

最热门文章缩略图:

<?php if(function_exists(‘wp_thumbnails_for_popular_posts’)) { wp_thumbnails_for_popular_posts(‘num=100&width=150&height=75’); } ?>

全排列缩略图:

<?php if(function_exists(‘wp_thumbnails_for_single_post’)) { wp_thumbnails_for_single_post(‘num=9&width=75&height=75’); } ?>

指定分类下的文章缩略图:

<?php if(function_exists(‘wp_thumbnails_for_category’)) { wp_thumbnails_for_category(‘id=5&num=10&width=180&height=75&order=recent’); } ?>

指定标签下的文章缩略图:

<?php if(function_exists(‘wp_thumbnails_for_tag’)) { wp_thumbnails_for_tag(‘id=4,5,6,7&num=10&width=180&height=75&order=random’); } ?>

Leave a comment

You must be logged in to post a comment.