Typecho最全面的缩略图设置(非插件)
这可能是Typecho最全面的缩略图设置了,代码来自YODU模板内部提取,为了适合大众,所以删减了下没用的东西,不保证代码没有错误233。
功能介绍
看下面的功能列表吧别傻眼233
①支持自定义字段,自定义缩略图,
②支持显示配置好的标签图片,
③有图文章显示缩略图,无图文章随机显示缩略图,
④有图文章显示缩略图,无图文章只显示一张固定的缩略图,
⑤有图文章显示缩略图,无图文章则不显示缩略图,
⑥所有文章一律显示随机缩略图,
⑦关闭所有缩略图显示
优先级介绍
关闭缩略图/所有文章一律显示随机缩略图 > 自定义图片 > 文章图片 > 标签图片 > 随机图片/固定图片
补充说明
缩略图优先显示文章中插入的图片,如果没有图片,就会去文章附件里提取图片,如果附件也没图片则根据优先级再去显示下级图片(大概吧)
下面函数啥的已经将自定义字段写出来了,需要自定义缩略图,直接在文章底部自定义字段那里添加图片链接即可【完整的链接】
文件配置说明
1,请将下面代码中的yodu改成你的模板文件夹名字
2,然后子里面建立个img文件夹,然后新建sj文件夹里面可以放随机图片1.jpg...99.jpg共99张,如果不想99张就需要把代码中的99改成你想要的数量【其实是自动判断的,只是判断失败就会启动默认的数量】
3,在img文件夹中放入mr.png图片,作为没有文章图时固定一张的缩略图
4,在img文件夹中新建文件夹tag文件夹,里面放入标签缩略名.jpg【缩略名最好别用中文】,这里的图片是文章没图但是有文章标签时,显示的图片,当然如果这个文件夹内你没有放入对于图片则显示随机图片什么的
在functions.php中function themeConfig($form){}里面添加下面的控制代码
然后在添加个缩略图函数
前台index.php里面添加显示图片的代码
作者:https://qqdie.com/archives/typecho-thumbnail-yes.html
:D 少女祈祷中...