lixiansen的头像-知集
徽章-彩蛋猎人-知集徽章-夜猫子-知集徽章-表示赞同-知集4枚徽章管理员
这家伙很懒,什么都没有写...
WebP 自动转换:三个「上传成功、图片没变」的静默失效-知集

WebP 自动转换:三个「上传成功、图片没变」的静默失效

str_replace 路径映射在 CDN/协议不一致时静默失效、能力判定漏了 gd_info、大图不设上限导致上传 500、失败无痕、删原图开关。附零依赖交付代码与 185 项离线单测。
文章系列卡片:一个 PHP 8 致命错误,和三处「不报错但白干」的写法-知集

文章系列卡片:一个 PHP 8 致命错误,和三处「不报错但白干」的写法

给文章加「系列连载」导航,核心就三步:注册分类法、查同系列文章、在正文里插卡片。但一份「能跑」的实现里通常埋着五个坑,而且五个都不报错:一个平时完全正常、某天突然整页 500(PHP 8 把...
「我填了 1 天,它却按 7 天算」:文章过期提示的四个边界-知集

「我填了 1 天,它却按 7 天算」:文章过期提示的四个边界

文章过期提示不到 100 行,但有四个边界决定它是好用还是添乱:后台填 1 天代码按 7 天算、颜色值原样拼进 style 属性、提示条跑进 RSS 与编辑预览、以及「刚好满 N 天」算不算过期。文末附零依...
AE-试用-过期文章-知集

AE-试用-过期文章

这是一篇用于测试「文章过期提示」的示范文章。 如果你能看到顶部黄色提示条,说明功能正常: - 提示天数应显示 8 - 点右侧 × 可关闭提示(刷新后重现)
24天前
0345
当主题模板没有过滤器:把「字数+阅读时间」并进它的 meta 行-知集

当主题模板没有过滤器:把「字数+阅读时间」并进它的 meta 行

主题文章头部那行 meta 是硬编码的、没有 apply_filters,插不进新项。本文给出第三条路:服务端渲染自己的块,客户端把子项逐个搬进目标行,搬不动就原地保留。附中英混排字数口径、三层测试与...
每日抽奖