缩略图本质是带尺寸控制的标签,非独立HTML组件;替换需改src并同步更新srcset/sizes、确保服务端生成多尺寸图、保留width/height防布局偏移。
HTML5 没有 或 这类标签。所谓“新闻列表缩略图”,本质就是普通 标签,靠 width、height 和 CSS 控制显示大小。很多人卡在第一步:翻遍模板代码想找

—— 这就是它。
替换时直接改 src 属性即可,但要注意三点:
style="width: 120px; height: 80px;"),否则仍会下载整张大图,拖慢加载the_post_thumbnail()),替换需进后台媒体库或修改主题函数,不能只改 HTML 静态文件srcset 和 sizes 是否同步更新现代模板常为响应式缩略图配 srcset,例如:
@@##@@
只换 src 里的 thumb-320.jpg,却不更新 srcset 中的其他尺寸,会导致小屏设备仍加载旧图;漏掉 sizes,浏览器可能误判显示宽度,选错资源。
thumb-320.jpg、thumb-480.jpg)sizes 值要和实际布局匹配:若新闻卡片在桌面端固定宽 320px,就别写成 100vw
srcset 地址如果你的模板支持后台上传新闻配图(比如企业站 5.0 多语言版),千万别指望前端 JS 或 CSS 把上传的大图“变小”——那只是视觉缩放,文件体积没变,首屏加载照样卡。
/uploads/thumbs/news-123-480x360.jpg
-480x360),替换时得保持一致,否则 404
这种写法会让整个页面跳转,体验断裂。新闻列表里每张缩略图都应绑定 JS 事件,点开后用模态框或全屏 overlay 展示大图。
加个自定义属性存大图地址:data-large-src="news-123-full.jpg"
addEventListener('click', ...) 拦截点击,动态创建
loading="lazy",让非首屏缩略图延迟加载,减少初始请求量最常被忽略的是:缩略图尺寸属性 width 和 height 必须保留(带单位),否则浏览器无法预留空间,滚动时发生布局偏移(CLS),影响 Core Web Vitals 评分。