修改wordpress缩略图插件wp-thumbnails(支持又拍云存储)

发布时间:2018-05-01 来源:事件 点击: 当前位置:首页 > 新闻 > 事件 > 修改wordpress缩略图插 手机阅读

【www.xieat.com - 新闻】

前面和介绍过我使用又拍云存储,后来因为缩略图的问题,又停了,但是网站图片太多了,一来显示比较慢,二来扩大虚拟主机的费用又太

贵了,于是还是决定使用又拍,而且这次决定用Hacklog Remote Attachment Upyun(又拍云版) v1.4.4来将图片全部传到又拍上,本地不保

留,以节省空间,小站没办法,一千多块钱都舍不得啊,下面就是解决缩略图插件的问题了。
Hacklog 又拍云插件,相信很多人在用,但是我发现这个虽然也可能自己生成缩略图,但是却不支持布谷鸟的wordpress缩略图插件wp-

thumbnails,wp-thumbnails插件本身也不能自动获取又拍云存储的缩略图,于是决定修改一下wp-thumbnails插件。
今天想了个办法,把布谷鸟的wordpress缩略图插件wp-thumbnails改了下,让他支持又拍云存储的缩略图。自动获取本人能力不够,不知道

怎么实现,只要用最笨的办法,修改一下布谷鸟的wordpress缩略图插件wp-thumbnails原代码了。还好wp-thumbnails是开源的。如果你也需

要实现和我一样的功能不仿参考一下。如果你能实现自动获取,请传我一份,不胜感谢。

现在的效果可看本站:https://www.dugoogle.com/
Hacklog Remote Attachment Upyun(又拍云版) v1.4.4
http://ihacklog.com/post/hacklog-remote-attachment-upaiyun-version.html

布谷鸟的wordpress缩略图插件wp-thumbnails
http://niaolei.org.cn/wp-thumbnails/

这里要特别说明一下。要使用又拍上的缩略图,必须将又拍上的空间设置为图片类型,不能设置成文件类,反正这对我没有影响 ,我只传图

片。好了,下面开始介绍一下如何让插件支持又拍的缩略图。
首先修改首页缩略图的地址:
在ta_homepage.php文件中找到
if(https://www.dugoogle.com/life/$thumbnail) {
        $output="
        修改wordpress缩略图插件wp-thumbnails(支持又拍云存储)

width="$thumbsize" src="https://www.dugoogle.com/life/$thumbnail" $mouse />
        ";
    }

将他改为
if(https://www.dugoogle.com/life/$thumbnail) {
        $output="
        修改wordpress缩略图插件wp-thumbnails(支持又拍云存储)

width="$thumbsize" src="https://www.dugoogle.com/life/$thumbnail!150x100" $mouse />
        ";
    }

其中!150x100是又拍云存储生成的间隔标志符+自定义版本名称,这里可以参考又拍云存储的关于缩略图的说明具体的名称你自己可以设置,

又拍云中设置好名称后,把150x100换成你的名称就可以了。
* 自定义版本访问地址的格式: http://绑定域名/原图路径+间隔标志符+自定义版本名称
* 示例:
  缩略图&水印版本名称small,访问地址为:http://绑定域名/file-name.jpg!small
  图片信息版本名称exif,访问地址为:http://绑定域名/file-name.jpg!exif
然后来修改小工具中缩略图的地址
在ta_post.php中找到下面的
    if(https://www.dugoogle.com/life/$thumbnail) {
                $mouse = "onmouseover="this.style.backgroundColor="#39b8ff""

onmouseout="this.style.backgroundColor="#FFFFFF""";
                https://www.dugoogle.com/life/$thumbnail = "修改wordpress缩略图插件wp-thumbnails(支持又拍云存储)

height="$height" $mouse />";
            }

将其改为

    if(https://www.dugoogle.com/life/$thumbnail) {
                $mouse = "onmouseover="this.style.backgroundColor="#39b8ff""

onmouseout="this.style.backgroundColor="#FFFFFF""";
                https://www.dugoogle.com/life/$thumbnail = "修改wordpress缩略图插件wp-thumbnails(支持又拍云存储)

height="$height" $mouse />";
            }
中国!105x110是又拍云存储生成的间隔标志符+自定义版本名称

然后要在插件设置中进行设置
设置外链图片:
这项中在如何处理外链图片一栏中要选不制作缩略图, 将原图片缩小显示, 节省空间和流量, 但图片有可能变形。
Yupoo图片 :选择使用外链缩略图

然后设置首页缩略图: 的大小,我设置的是150x100,如果你设置的和我不一样,那么最好在又拍云存储中将相应的图片尺寸也设置成和你的一样。
其它的随机缩略图:,相关缩略图:我设置的大小都是150x110,如果你的不一样,需要在又拍和前面介绍的ta_post.php中做相应的修改。

本文来源:http://www.xieat.com/xinwen/27784/

推荐访问:又拍云存储wordpress

事件推荐文章

事件热门文章

事件扩展文章

本文相关推荐