#教程 #让B2主题支持timthumb的裁剪方法,支持外链图片,包含API(7b2主题

月宅原创,转载请注明。

前言,看见7B2官网有人有需求,且有偿,但没必要,过于简单,故此出一期小白级别免费教程。

声明:不建议使用timthumb.php,推荐使用Nginx下的http_image_filter_module模块进行裁剪。

第一步

上传timthumb.php到B2文件夹内任意位置,这里月宅酱的位置是/wp-content/themes/b2child/timthumb.php

下载地址:链接: https://pan.baidu.com/s/1BZ0bhqVTUllABqpPHql0zA 提取码: 4igg 复制这段内容后打开百度网盘手机App,操作更方便哦

第二步

打开b2\Modules\Templates\Modules\Posts.php文件夹下的141行,把下面这段改掉

<a '.$open.' href="'.$v['link'].'" rel="nofollow" class="thumb-link">'.b2_get_img(array('src'=>$thumb,'class'=>array('post-thumb'),'alt'=>$v['title'])).self::get_post_icon($v['id']).'</a>

改为(地址加入自己域名地址,或者默认为/wp-content/

 <a '.$open.' href="'.$v['link'].'" rel="nofollow" class="thumb-link">'.b2_get_img(array('src'=>b2_lazy('/wp-content/themes/b2child/timthumb.php?src='.$thumb.'&h=250&w=250'),'class'=>array('post-thumb'),'alt'=>$v['title'])).self::get_post_icon($v['id']).'</a>

 

使用效果如下

生成缓存

预览效果

本站图片:点我访问本地裁剪

外链图片:点我访问外链裁剪

本站裁剪API调用

完整地址:

https://moegod.com/wp-content/themes/b2child/timthumb.php?src=https://moegod.com/wp-content/uploads/thumb/2021/09/fill_w576_h712_g0_mark_20210926144414_%E5%9B%BE%E7%89%87%E6%9D%A5%E8%87%AA%E5%92%AF%E5%93%A9%E5%A3%81%E7%BA%B8%E7%BD%91_lolibz_com_23.jpg&h=250&w=250

使用地址(本站小水管低配置):

https://moegod.com/wp-content/themes/b2child/timthumb.php?src=你的图片地址&h=250&w=250

调用说明:

&h=250&w=250
h为高度,w为宽度

建议调用地址(更强大的服务器配置与CDN支持):

https://umoe.net/wp-content/themes/b2child/timthumb.php?src=你的图片地址&h=250&w=250

最后

感谢小伙伴耐心看到这里~

下次再见咯~

给TA买糖
共{{data.count}}人
人已赞赏
个人闲谈

创建一个QQ群,欢迎进来玩 980082937

2021-8-14 23:26:00

壁纸

NewGame壁纸

2017-5-25 21:48:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧