鲍成龙
最了解一个人的,往往是他的敌人。
鲍成龙

最近写主题,文章的缩略图处理给我造成了很大的困扰

timthumb.php 是一个很不错的选择,虽然之前某个事件导致开发者不敢用了,原作者也没有继续维护了

但是目前来看,timthumb.php还是很不错的图片处理

但是图片链接的处理 直连看到了很不友好

最近突发奇想 用伪静态来处理,如下 : 现在看来效果还不错,链接也算美观,不清楚的还以为是对象储存的样式呢

 

nginx伪静态用优雅的链接通过timthumb.php处理图片

location ~ (?<src>.*\.(gif|jpg|jpeg|png|bmp|webp))!(?<w>\d+)_(?<h>\d+)$ {
    try_files $uri $uri/ /wp-content/themes/xxx/timthumb.php?src=$src&w=$w&h=$h&zc=1;
}

在图片链接后添加 !240_120 就能通过timthumb.php来处理图片

比如:https://www.wpbase.cn/wp-content/uploads/2022/08/33.jpg!240_240

 

菜鸟一枚,如果有更好的写法 可以教一下 [aru_7]