Typecho 1.3 主题 functions.php 钩子失效问题分析与修复
问题现象在 Typecho 1.3.0 版本中,于主题 内通过 注册 / 钩子,实现短代码替换功能:注册语句本身能正常执行(通过打印确认 hook 已注册成功),但实际渲染时短代码替换完全不生效。
问题现象在 Typecho 1.3.0 版本中,于主题 内通过 注册 / 钩子,实现短代码替换功能:注册语句本身能正常执行(通过打印确认 hook 已注册成功),但实际渲染时短代码替换完全不生效。
前言之前想给博客加置顶功能,搜到了 moeshin 的这篇教程。直接是在主题 index.php 里直接插入一段查询逻辑:先手动查置顶文章,再循环普通文章时跳过已置顶的 CID 文章。代码虽然能跑,但对主题布局破坏太大了。