WordPress 高级缩略图插件:WPJAM Thumbnail

62

wordPress Category

好友 我爱水煮鱼 最近又出了一款插件,名字叫做 WPJAM Thumbnail 。绝对的干货!我们知道 WordPress 默认就有特色图片的功能,我们可以在撰写文章的时候设置一个缩略图,然后使用wp_post_thumbnail 函数调用它,但是这个功能使用起来比较麻烦,因为需要每篇文章都要设置特色图片。然而 WPJAM Thumbnail 这款插件可以让 WordPress 缩略图功能用起来更方便,听我慢慢道来。

WPJAM Thumbnail 设置缩略图的方式

WPJAM Thumbnail 这个插件通过以下顺序查找一篇文章的缩略图:

  1. 首先是否设置了文章自己本身的特色图片。
  2. 如果没有,就检查下这篇文章的标签是否有特色图片。
  3. 如果没有,就检查下这篇文章是否有图片,有就获取第一张。
  4. 如果还是没有,就检查下这篇文章所在的分类是否有特色图片。

wpjam-term-thumbnail

这样就最大的保证了所有的文章都有缩略图,并且对于一类的文章只需设置一次即可,比如一些标签的文章,只需要到该标签编辑页面设置下该标签的特色图片(如上图),就可以将所有该类的文章都设置了缩略图,非常方便。

WPJAM Thumbnail 图片裁剪方式

  • 默认是使用 timthumb.php 这个最佳 PHP 图片裁剪脚本来裁剪,它会根据传递进去的图片长和宽生成适应的图片。你可以需要将插件下面的 include/cache 目录设置为可写。
  • 如果你安装了七牛镜像存储插件,这个插件会使用七牛的 API 进行裁剪,完全在七牛的 CDN 上实现缩略图裁剪,速度和效率都更是一流。并且如果获取的缩略图不是本站,还会将图片保存到本站,然后镜像到七牛。

WPJAM Thumbnail 的函数接口

因为完全是不同的获取缩略图和裁剪方式,所以 WPJAM Thumbnail 提供的函数接口和默认的缩略图函数接口有很大的不同了。所以这个插件也提供了丰富的函数接口让你面对各种情况:

  1. wpjam_has_post_thumbnail()
    判断当前文章是否有缩略图,必须在主循环里面使用。
  2. wpjam_post_thumbnail($size=’thumbnail’, $crop=1,$class=”wp-post-image”)
    输出当前文章的缩略图,它有三个参数:$size,缩略图的大小,这个参数可以是字符串,比如 thumbnail, medium, large 就是你在 WordPress 后台 > 设置 > 多媒体里面定义的尺寸,也可以是具体宽和高的数组,比如 array(150,150)。
    $crop,缩略图是否裁剪还是缩略,默认裁剪。
    $class,输出的 img 标签的 class 值,默认是 wp-post-image
  3. wpjam_get_post_thumbnail($post=null, $size=’thumbnail’, $crop=1, $class=”wp-post-image”)
    获取文章的缩略图,它的参数相比 wpjam_post_thumbnail 多了 $post。默认为 null 就是全局变量定义的,如果在主循环中使用,就是当前文章。
  4. wpjam_get_post_thumbnail_src($post=null, $size=’thumbnail’, $crop=1)
    获取文章缩略图的地址,已经定义尺寸之后的地址。
  5. wpjam_get_post_thumbnail_uri($post=null)
    获取文章的缩略图原始地址,就是图片还未裁剪的地址。

最后:这是一款付费插件哈,购买地址:http://wpjam.net/item/wpjam-thumbnail/

更多WordPress 精品插件与主题:http://wpjam.net/

如果你有设计或者 WordPress 方面的项目需求,可以和我联系 Email:wwwzhouliang@gmail.com。

作者主页 邮箱 微博 腾讯微博 QQ Twitter Facebook Google+

共 62 条评论

  1. 盛磊 回复

    最近在忙什么?联系你都没有回复....

  2. zwwooooo 回复

    自己写下就可以实现了,不懂的话只能掏钱了。

    1. 周良 (文章作者) 回复

      反正我没掏钱,哈哈。

  3. zwwooooo 回复

    自己写下就可以实现了,不懂的话只能掏钱了。

    1. 周良 (文章作者) 回复

      反正我没掏钱,哈哈。

  4. 微进制 回复

    一只在用这个插件,感觉非常好!!!

    1. 周良 (文章作者) 回复

      哈哈,好的

  5. 微进制 回复

    一只在用这个插件,感觉非常好!!!

    1. 周良 (文章作者) 回复

      哈哈,好的

  6. 超级玛丽 回复

    这插件太赞了,一直使用着

    1. 周良 (文章作者) 回复

      好的

  7. 超级玛丽 回复

    这插件太赞了,一直使用着

    1. 周良 (文章作者) 回复

      好的

  8. cy 回复

    这会儿我倒遇到了个问题···

    1. 周良 (文章作者) 回复

      什么情况?

  9. cy 回复

    这会儿我倒遇到了个问题···

    1. 周良 (文章作者) 回复

      什么情况?

  10. aisin 回复

    可惜是付费, 我有一个图片类型的博客是用的一段php代码截图

    1. 周良 (文章作者) 回复

      wordpress折腾缩略图,方法还是很多的,你可以google搜索一下

  11. aisin 回复

    可惜是付费, 我有一个图片类型的博客是用的一段php代码截图

    1. 周良 (文章作者) 回复

      wordpress折腾缩略图,方法还是很多的,你可以google搜索一下

  12. karry 回复

    我以为还要设置特色图片 我的做法和他不一样 我是让文章自动生成自定义字段'image' 再将字段的图片缓存到本地 然后同步七牛

    1. 周良 (文章作者) 回复

      你的这个方法应该很多人在用了。但是字段这个东西,国内普通用户不太会去自己添加。他们都习惯手动去设置,而不是用这种看起来很geek的方法。(这是我前面做项目的时候感受到的,衣服什么都要有直接的设置,遇到这种东西压根不会去用)

      1. 青空动漫 回复

        发布文章的时候用add_post_meta 根据文章类型 图片有无自动生成相应image字段就行了 这种做法使得获取视频缩略图变得很简单 而不用单独去设置特色图片 同样如果没有字段 获取第一张图片就行了

        1. 周良 (文章作者) 回复

          嗯。这个方法蛮好。上面这个插件是和七牛整合的。可以单独对标签和分类设置缩略图,没图的时候就用设置的默认图片,这个东西我感觉不错

          1. karry 回复

            这个屌 能对标签和分类设置缩略图 我的是视频缩略图-->特色图片-->首张图片-->随机图片 不愁没有显示 还有国外大部分主题都是用特色图片显示 这个安装好之后不用修改函数就能显示?

  13. karry 回复

    我以为还要设置特色图片 我的做法和他不一样 我是让文章自动生成自定义字段'image' 再将字段的图片缓存到本地 然后同步七牛

    1. 周良 (文章作者) 回复

      你的这个方法应该很多人在用了。但是字段这个东西,国内普通用户不太会去自己添加。他们都习惯手动去设置,而不是用这种看起来很geek的方法。(这是我前面做项目的时候感受到的,衣服什么都要有直接的设置,遇到这种东西压根不会去用)

      1. 青空动漫 回复

        发布文章的时候用add_post_meta 根据文章类型 图片有无自动生成相应image字段就行了 这种做法使得获取视频缩略图变得很简单 而不用单独去设置特色图片 同样如果没有字段 获取第一张图片就行了

        1. 周良 (文章作者) 回复

          嗯。这个方法蛮好。上面这个插件是和七牛整合的。可以单独对标签和分类设置缩略图,没图的时候就用设置的默认图片,这个东西我感觉不错

          1. karry 回复

            这个屌 能对标签和分类设置缩略图 我的是视频缩略图-->特色图片-->首张图片-->随机图片 不愁没有显示 还有国外大部分主题都是用特色图片显示 这个安装好之后不用修改函数就能显示?

Leave a Reply

您的邮箱不会公开,当您的评论有新的回复时,会通过您填写的邮箱向您发送评论内容。 Required fields are marked *

返回顶部